1 50 51 package org.openlaszlo.iv.flash.parser; 52 53 import java.io.IOException ; 54 55 import org.openlaszlo.iv.flash.api.*; 56 import org.openlaszlo.iv.flash.util.*; 57 58 public final class FixedTag extends FlashObject { 59 60 private int code; 61 62 public FixedTag() {} 63 64 public FixedTag( int code ) { 65 this.code = code; 66 } 67 68 public void write( FlashOutput fob ) { 69 fob.writeWord( code << 6 ); 70 } 71 72 public int getTag() { 73 return code; 74 } 75 76 protected FlashItem copyInto( FlashItem item, ScriptCopier copier ) { 77 super.copyInto(item, copier); 78 ((FixedTag)item).code = code; 79 return item; 80 } 81 public FlashItem getCopy( ScriptCopier copier ) { 82 return copyInto( new FixedTag(), copier ); 83 } 84 85 } 86 | Popular Tags |