public virtual void defineShape(DefineShape tag) { }
public override void defineShape6(DefineShape tag) { tags.Add(tag); }
private Tag decodeDefineShape(int shape) { DefineShape t = new DefineShape(shape); int id = r.readUI16(); t.bounds = decodeRect(); if (shape == Flash.Swf.TagValues.stagDefineShape6) { t.edgeBounds = decodeRect(); r.readUBits(6); t.usesNonScalingStrokes = r.readBit(); t.usesScalingStrokes = r.readBit(); } t.shapeWithStyle = decodeShapeWithStyle(shape); dict.add(id, t); return t; }