gen.emit('add') gen.store_var("S") gen.call_method("appendText", tracer, [Local("S")]) gen.call_function("trace", [Local("S")]) class Main(INode(flash.display.MovieClip)): tracer = Slot(flash.text.TextField) def __iinit__(self, gen): # Standard prologue gen.emit('getlocal0') gen.emit('constructsuper', 0) dump(gen, Chain(This, Field("root"), Field("loaderInfo"), Field("parameters")), self.tracer) gen.add_node(Main) gen.add_node(dump) gen.add_node(ktrace) gen.render_nodes() gen.finish() swf.add_tag(tags.FileAttributes()) swf.add_tag(tags.DoABC("Main", abc)) swf.add_tag(tags.SymbolClass({0:"Main"})) swf.add_tag(tags.DefineEditText(Rect(0, 0, 600, 400), "tracer", "", color=RGBA(0x000000))) swf.add_tag(tags.PlaceObject2(0, 1, name="tracer")) swf.add_tag(tags.ShowFrame()) swf.add_tag(tags.End()) with open("tracer.swf", "wb") as f: f.write(swf.serialize())