package com.codeazur.as3swf.data { import com.codeazur.as3swf.SWFData; public class SWFSymbol { public var tagId:uint; public var name:String; public function SWFSymbol(data:SWFData = null) { if (data != null) { parse(data); } } public static function create(aTagID:uint, aName:String):SWFSymbol { var swfSymbol:SWFSymbol = new SWFSymbol(); swfSymbol.tagId = aTagID; swfSymbol.name = aName; return swfSymbol; } public function parse(data:SWFData):void { tagId = data.readUI16(); name = data.readString(); } public function publish(data:SWFData):void { data.writeUI16(tagId); data.writeString(name); } public function toString():String { return "TagID: " + tagId + ", Name: " + name; } } }