FPButton - flashpress/FPNativeUI GitHub Wiki

import ru.flashpress.nui.view.control.FPButton;
import ru.flashpress.nui.constants.FPControlState;
import ru.flashpress.nui.events.FPControlEvent;
import ru.flashpress.nui.FPNativeUI;

FPNativeUI.init();

var button:FPButton = new FPButton();
button.frame = new Rectangle(10, 50, 200, 30);
button.backgroundColor = 0xeeeeee;
button.setTitle('test button', FPControlState.NORMAL);
button.setTitleColor(0xff0000, FPControlState.NORMAL);
button.setTitleColor(0xffff00, FPControlState.HIGHLIGHTED);
//
button.stage.addChild(button);
button.addEventListener(FPControlEvent.TOUCH_DOWN, downHandler);


function downHandler(event:FPControlEvent):void
{
	if (button.stage.y == 0) {
		button.stage.y = 100;
	} else {
		button.stage.y = 0;
	}
}