private WaitForFrame decodeWaitForFrame(int opcode, ActionFactory factory)
        {
            WaitForFrame a = new WaitForFrame(opcode);

            if (opcode == Flash.Swf.ActionConstants.sactionWaitForFrame)
            {
                a.frame = reader.readUI16();
            }
            int skipCount  = reader.readUI8();
            int skipTarget = actionCount + 1 + skipCount;

            factory.addSkipEntry(a, skipTarget);
            return(a);
        }
Esempio n. 2
0
		public void  addSkipEntry(WaitForFrame a, int skipTarget)
		{
			skipRecords.Add(new SkipEntry(a, skipTarget));
		}
Esempio n. 3
0
			public SkipEntry(WaitForFrame action, int skipTarget)
			{
				this.action = action;
				this.skipTarget = skipTarget;
			}
 public void  addSkipEntry(WaitForFrame a, int skipTarget)
 {
     skipRecords.Add(new SkipEntry(a, skipTarget));
 }
 public SkipEntry(WaitForFrame action, int skipTarget)
 {
     this.action     = action;
     this.skipTarget = skipTarget;
 }
Esempio n. 6
0
		private WaitForFrame decodeWaitForFrame(int opcode, ActionFactory factory)
		{
			WaitForFrame a = new WaitForFrame(opcode);
			if (opcode == Flash.Swf.ActionConstants.sactionWaitForFrame)
				a.frame = reader.readUI16();
			int skipCount = reader.readUI8();
			int skipTarget = actionCount + 1 + skipCount;
			factory.addSkipEntry(a, skipTarget);
			return a;
		}