brave-kangaroo-30399
05/22/2019, 5:46 PMbright-gpu-74537
05/22/2019, 5:58 PMbright-gpu-74537
05/22/2019, 5:59 PMbright-gpu-74537
05/22/2019, 6:20 PMbright-gpu-74537
05/22/2019, 6:20 PMhaxe
class PlayState extends FlxState {
public var uiGroup:FlxGroup = new FlxGroup();
override public function create():Void {
FlxG.mouse.useSystemCursor = true;
super.create();
this.bgColor = 0xFFFFFFFF;
Toolkit.init({ container : uiGroup });
this.add(this.uiGroup);
var button = new Button();
button.text = "Open Substate";
uiGroup.add(button);
}
override public function update(elapsed:Float):Void {
super.update(elapsed);
}
}
bright-gpu-74537
05/22/2019, 6:21 PMbright-gpu-74537
05/22/2019, 6:29 PMbright-gpu-74537
05/22/2019, 6:30 PMbright-gpu-74537
05/22/2019, 6:31 PMbright-gpu-74537
05/22/2019, 6:34 PMhaxe
var button = new Button();
button.text = "Open Substate";
var box = new Box(); // <------- have to add button into a box to get mouse events??
box.addComponent(button);
add(box);
bright-gpu-74537
05/22/2019, 6:35 PMbrave-kangaroo-30399
05/22/2019, 6:47 PMbrave-kangaroo-30399
05/22/2019, 6:48 PMbrave-kangaroo-30399
05/22/2019, 6:48 PMbright-gpu-74537
05/22/2019, 6:48 PMbright-gpu-74537
05/22/2019, 6:49 PMbrave-kangaroo-30399
05/22/2019, 6:49 PMbright-gpu-74537
05/22/2019, 6:50 PMbright-gpu-74537
05/22/2019, 6:50 PMbright-gpu-74537
05/22/2019, 6:53 PMhaxe
var button = createButton("Bob");
button.x = 100; // this doesnt work
button.y = 100; // this doesnt work
// button.left = 100; // this works
// button.top = 100; // this works
add(button);
bright-gpu-74537
05/22/2019, 7:00 PMhaxe
public override function set_x(value:Float):Float {
var v = super.set_x(value);
this.left = value;
return v;
}
public override function set_y(value:Float):Float {
var v = super.set_y(value);
this.top = value;
return v;
}
bright-gpu-74537
05/22/2019, 7:00 PMbitter-family-72722
05/22/2019, 7:01 PMbright-gpu-74537
05/22/2019, 7:01 PMbitter-family-72722
05/22/2019, 7:02 PMbright-gpu-74537
05/22/2019, 7:02 PMbitter-family-72722
05/22/2019, 7:02 PMbitter-family-72722
05/22/2019, 7:02 PMbright-gpu-74537
05/22/2019, 7:07 PMbright-gpu-74537
05/22/2019, 7:07 PM