bright-gpu-74537
03/12/2021, 4:18 PMmagnificent-caravan-75149
03/12/2021, 4:19 PMbright-gpu-74537
03/12/2021, 4:19 PMmagnificent-caravan-75149
03/12/2021, 4:20 PMbright-gpu-74537
03/12/2021, 4:20 PMmagnificent-caravan-75149
03/12/2021, 4:20 PMmagnificent-caravan-75149
03/12/2021, 4:20 PMbright-gpu-74537
03/12/2021, 4:21 PMmagnificent-caravan-75149
03/12/2021, 4:23 PMbright-gpu-74537
03/12/2021, 4:24 PMbright-gpu-74537
03/12/2021, 4:24 PMmagnificent-caravan-75149
03/12/2021, 4:25 PMbright-gpu-74537
03/12/2021, 4:25 PMmagnificent-caravan-75149
03/12/2021, 4:26 PMbright-gpu-74537
03/12/2021, 4:26 PMbright-gpu-74537
03/12/2021, 4:26 PMbright-gpu-74537
03/12/2021, 4:27 PM@:build(haxe.ui.macros.ComponentMacros.build("myxml.xml")) at the top of a classbright-gpu-74537
03/12/2021, 4:28 PM<button id="bob" /> in it... then you have a var bob:Button as a member of that class nowbright-gpu-74537
03/12/2021, 4:29 PMhaxe
@:bind(bob.text)
var bobText:String;
@:bind(bob, MouseEvent.CLICK)
function onBob(e) {
}magnificent-caravan-75149
03/12/2021, 4:30 PMclass Hud extends Component as the class since the xml is a mix of box/hbox/vbox/absolutebright-gpu-74537
03/12/2021, 4:30 PMmagnificent-caravan-75149
03/12/2021, 4:30 PMbright-gpu-74537
03/12/2021, 4:31 PMclass Hud extends VBox is more correctmagnificent-caravan-75149
03/12/2021, 4:31 PMlemon-ghost-47350
03/12/2021, 4:45 PMmagnificent-caravan-75149
03/12/2021, 5:31 PMmost-caravan-45834
03/12/2021, 5:38 PMbright-gpu-74537
03/12/2021, 5:46 PMbright-gpu-74537
03/12/2021, 5:50 PMbright-gpu-74537
03/12/2021, 5:50 PM