diff --git a/README.md b/README.md index f149697..60105a6 100755 --- a/README.md +++ b/README.md @@ -14,8 +14,8 @@ form.json: ```json { - "type":"haxework.gui.VGroupView", - "skin":{"type":"haxework.gui.skin.ColorSkin", "color":"0xffff00"}, + "@type":"haxework.gui.VGroupView", + "skin":{"@type":"haxework.gui.skin.ColorSkin", "color":"0xffff00"}, "paddings":20, "layoutMargin":10, "views":[ @@ -23,13 +23,13 @@ form.json: "id":"view1", "type":"haxework.gui.SpriteView", "pWidth":100, "pHeight":100, - "skin":{"type":"haxework.gui.skin.ColorSkin", "color":"0xff0000"} + "skin":{"@type":"haxework.gui.skin.ColorSkin", "color":"0xff0000"} }, { "id":"view2", "type":"haxework.gui.SpriteView", "pWidth":100, "height":50, - "skin":{"type":"haxework.gui.skin.ColorSkin", "color":"0x00ff00"} + "skin":{"@type":"haxework.gui.skin.ColorSkin", "color":"0x00ff00"} } ] } @@ -37,12 +37,15 @@ form.json: ```haxe @:template("form.json") -class FormView extends VGroupView implements ViewBuilder {} +class FormView extends VGroupView { + @:view public var view1:IView; + @:view("view2") public var anyVarName:IView; +} var form = new FormView(); Root.bind(form); // Add form to stage as root view element. trace(form.view1); -trace(form.view2); +trace(form.anyVarName); ``` ## Loader