示例#1
0
		public override void  visit(ActionHandler h)
		{
			if (code == Flash.Swf.ActionConstants.sactionWaitForFrame)
				h.waitForFrame(this);
			else
				h.waitForFrame2(this);
		}
		public override void  visit(ActionHandler h)
		{
			if (code == Flash.Swf.ActionConstants.sactionDefineFunction)
				h.defineFunction(this);
			else
			{
				h.defineFunction2(this);
			}
		}
示例#3
0
 public override void  visit(ActionHandler h)
 {
     if (code == Flash.Swf.ActionConstants.sactionDefineFunction)
     {
         h.defineFunction(this);
     }
     else
     {
         h.defineFunction2(this);
     }
 }
 public override void  visit(ActionHandler h)
 {
     if (code == Flash.Swf.ActionConstants.sactionWaitForFrame)
     {
         h.waitForFrame(this);
     }
     else
     {
         h.waitForFrame2(this);
     }
 }
		public virtual void  visit(ActionHandler handler, int startIndex, int endIndex)
		{
			endIndex = (endIndex < 0)?size_Renamed_Field - 1:endIndex;
			for (int j = startIndex; j <= endIndex; j++)
			{
				Action a = actions[j];
				if (a.code != sactionLabel && a.code != sactionLineRecord)
				{
					// don't call this for labels
					if (offsets != null)
						handler.setActionOffset(offsets[j], a);
					else
						handler.setActionOffset(j, a);
				}
				a.visit(handler);
			}
		}
示例#6
0
 public virtual void  visit(ActionHandler handler, int startIndex, int endIndex)
 {
     endIndex = (endIndex < 0)?size_Renamed_Field - 1:endIndex;
     for (int j = startIndex; j <= endIndex; j++)
     {
         Action a = actions[j];
         if (a.code != sactionLabel && a.code != sactionLineRecord)
         {
             // don't call this for labels
             if (offsets != null)
             {
                 handler.setActionOffset(offsets[j], a);
             }
             else
             {
                 handler.setActionOffset(j, a);
             }
         }
         a.visit(handler);
     }
 }
 public override void  visit(ActionHandler h)
 {
     h.lineRecord(this);
 }
示例#8
0
 public override void  visit(ActionHandler h)
 {
     h.constantPool(this);
 }
示例#9
0
 public override void  visit(ActionHandler h)
 {
     h.tryAction(this);
 }
示例#10
0
		public override void  visit(ActionHandler handler)
		{
			handler.unknown(this);
		}
示例#11
0
		public override void  visit(ActionHandler h)
		{
			h.gotoLabel(this);
		}
示例#12
0
 public override void  visit(ActionHandler h)
 {
     h.getURL2(this);
 }
示例#13
0
 public override void  visit(ActionHandler h)
 {
     h.label(this);
 }
示例#14
0
 public override void  visit(ActionHandler h)
 {
     h.gotoFrame2(this);
 }
		public override void  visit(ActionHandler h)
		{
			h.lineRecord(this);
		}
示例#16
0
		public override void  visit(ActionHandler h)
		{
			h.getURL(this);
		}
		public virtual void  visitAll(ActionHandler handler)
		{
			visit(handler, 0, size_Renamed_Field - 1);
		}
示例#18
0
 public override void  visit(ActionHandler h)
 {
     h.registerRecord(this);
 }
示例#19
0
		public override void  visit(ActionHandler h)
		{
			h.Target = this;
		}
示例#20
0
 public override void  visit(ActionHandler h)
 {
     h.Target = this;
 }
示例#21
0
 public override void  visit(ActionHandler handler)
 {
     handler.unknown(this);
 }
		public override void  visit(ActionHandler h)
		{
			h.gotoFrame2(this);
		}
		public override void  visit(ActionHandler h)
		{
			h.strictMode(this);
		}
示例#24
0
 public override void  visit(ActionHandler h)
 {
     h.with(this);
 }
		public override void  visit(ActionHandler h)
		{
			h.constantPool(this);
		}
		public override void  visit(ActionHandler h)
		{
			h.storeRegister(this);
		}
示例#27
0
		public override void  visit(ActionHandler h)
		{
			h.with(this);
		}
示例#28
0
 public override void  visit(ActionHandler h)
 {
     h.strictMode(this);
 }
示例#29
0
		public override void  visit(ActionHandler h)
		{
			h.registerRecord(this);
		}
示例#30
0
 public virtual void  visitAll(ActionHandler handler)
 {
     visit(handler, 0, size_Renamed_Field - 1);
 }
示例#31
0
		public override void  visit(ActionHandler h)
		{
			h.tryAction(this);
		}
 public override void  visit(ActionHandler h)
 {
     h.storeRegister(this);
 }