Example #1
0
        public override void  doInitAction(DoInitAction tag)
        {
            if (header_field.version > 6 && tag.sprite != null)
            {
                String __Packages = idRef(tag.sprite);
                className = (__Packages != null && __Packages.StartsWith("__Packages"))?__Packages.Substring(11):null;                 // length("__Packages.") = 11

                if (isRegisterClass(tag.actionList))
                {
                    DebugModule dm = new DebugModule();
                    // C: We actually want the class name here, not the linkage ID.
                    dm.name = "<" + __Packages + ".2>";
                    // C: We want the class name as the second input argument. Fortunately, we don't
                    //    really do anything with the source, so it's okay.
                    dm.Text   = "Object.registerClass(" + __Packages + ", " + __Packages + ");";
                    dm.bitmap = 1;

                    LineRecord lr = new LineRecord(1, dm);

                    int startOffset = tag.actionList.getOffset(0);
                    dm.addOffset(lr, startOffset);

                    tag.actionList.insert(startOffset, lr);
                    modules.put((int)(SupportClass.Random.NextDouble() * System.Int32.MaxValue), dm);
                }
            }

            String[] temp = pool;
            collectActions(tag.actionList);
            pool = temp;

            className = null;
        }
        /// <summary> -----------------------------------------------
        /// The following APIs override TagHandler.
        /// -----------------------------------------------
        /// </summary>
        public override void  doInitAction(DoInitAction tag)
        {
            DummyAction a = recordActions(tag.actionList);

            // now fill in the class name if we can
            if (m_header.version > 6 && tag.sprite != null)
            {
                String __Packages = MovieMetaData.idRef(tag.sprite, m_dictionary);
                String className  = (__Packages != null && __Packages.StartsWith("__Packages"))?__Packages.Substring(11):null;                //$NON-NLS-1$
                a.ClassName = className;
            }
        }
Example #3
0
		public override void  doInitAction(DoInitAction tag)
		{
			frame.controlTags.Add(tag);
		}
		public override void  doInitAction(DoInitAction tag)
		{
			int adjust = 0;
			if (Debug)
			{
				adjust = writer.Pos + 6;
				debug.adjust += adjust;
			}
			
			int idref = dict.getId(tag.sprite);
			tagw.writeUI16(idref);
			new ActionEncoder(tagw, debug).encode(tag.actionList);
			tagw.writeUI8(0);
			encodeTag(tag);
			
			if (Debug)
			{
				debug.adjust -= adjust;
			}
		}
 public override void  doInitAction(DoInitAction tag)
 {
     frame.controlTags.Add(tag);
 }
Example #6
0
 public override void  doInitAction(DoInitAction tag)
 {
     tags.Add(tag);
 }
Example #7
0
		public override void  doInitAction(DoInitAction tag)
		{
			if (tag.sprite != null && tag.sprite.name != null)
			{
				indent();
				//UPGRADE_TODO: Method 'java.io.PrintWriter.println' was converted to 'System.IO.TextWriter.WriteLine' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javaioPrintWriterprintln_javalangString'"
				out_Renamed.WriteLine("<!-- init " + tag.sprite.name + " " + dict.getId(tag.sprite) + " -->");
			}
			
			open(tag);
			if (tag.sprite != null)
				out_Renamed.Write(" idref='" + idRef(tag.sprite) + "'");
			end();
			
			if (showActions)
			{
				openCDATA();
				printActions(tag.actionList);
				closeCDATA();
			}
			else
			{
				indent();
				//UPGRADE_TODO: Method 'java.io.PrintWriter.println' was converted to 'System.IO.TextWriter.WriteLine' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javaioPrintWriterprintln_javalangString'"
				out_Renamed.WriteLine("<!-- " + tag.actionList.size() + " action(s) elided -->");
			}
			close(tag);
		}
 public virtual void  doInitAction(DoInitAction tag)
 {
 }