public override void defineSprite(DefineSprite tag) { // @todo need to support actions in sprites!!! }
public override void defineSprite(DefineSprite tag) { int id = dict.add(tag); tagw.writeUI16(id); tagw.writeUI16(tag.framecount); if (Debug) { debug.adjust = writer.Pos + 6; } // save frame count int oldFrames = frames; frames = 0; // save the movie writer, and push a new writer SwfEncoder oldWriter = writer; writer = tagw; tagw = createEncoder(SwfVersion); // write sprite tags System.Collections.IList tags = tag.tagList.tags; int size = tags.Count; for (int i = 0; i < size; i++) { Tag t = (Tag) tags[i]; if (!(t is DefineTag)) t.visit(this); } // terminate with end marker writer.writeUI16(0); // update frame count writer.writeUI16at(2, frames); // restore writers tagw = writer; writer = oldWriter; frames = oldFrames; if (Debug) { debug.adjust = 0; } encodeTag(tag); }
public override void defineSprite(DefineSprite tag) { tags.Add(tag); }
public override void defineSprite(DefineSprite tag) { collectSpriteActions(tag.tagList); }
public override void defineSprite(DefineSprite tag) { open(tag); out_Renamed.Write(" id='" + id(tag) + "'"); end(); indent(); //UPGRADE_TODO: Method 'java.io.PrintWriter.println' was converted to 'System.IO.TextWriter.WriteLine' which has a different behavior. "ms-help://MS.VSCC.v80/dv_commoner/local/redirect.htm?index='!DefaultContextWindowIndex'&keyword='jlca1073_javaioPrintWriterprintln_javalangString'" out_Renamed.WriteLine("<!-- sprite framecount=" + tag.framecount + " -->"); tag.tagList.visitTags(this); close(tag); }
public virtual void defineSprite(DefineSprite tag) { }