package examples; import haxework.gui.IGroupView; import haxework.gui.ButtonView; import haxework.gui.GuiBuilder; import haxework.asset.JsonAsset; import haxework.gui.Root; import flash.display.Sprite; @:file("examples/form.json") class Form extends JsonAsset {} class ViewExample { public static function main() { var form:Dynamic = new Form().value; var listener = { onPress:function(view:ButtonView):Void { trace("onPress: " + view.id); } }; var v:IGroupView = GuiBuilder.build(form, {listener:listener}); new Root(v); } }