public virtual void  defineShape(DefineShape tag)
		{
		}
示例#2
0
		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;
		}