A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  
UIBuilder — class, package starlingbuilder.engine
Main class of Starling Builder engine API Exmaple of creating a UIBuilder var assetManager:AssetManager = new AssetManager(); var assetMediator:AssetMediator = new AssetMediator(assetManager); var uiBuilder:UIBuilder = new UIBuilder(assetMediator); A simple example to create display objects from layout var sprite:Sprite = uiBuilder.create(layoutData) as Sprite; addChild(sprite); A more elaborate way to create UI element inside a class, and bind the public underscore property automatically public class MailPopup extends Sprite { //auto bind variables public var _list:List; public var _exitButton:Button; public function MailPopup() { super(); var sprite:Sprite = uiBuilder.create(ParsedLayouts.mail_popup, true, this) as Sprite; addChild(sprite); _exitButton.addEventListener(Event.TRIGGERED, onExit); } private function onExit(event:Event):void { PopUpManager.removePopUp(this, true); } }
UIBuilder(assetMediator:starlingbuilder.engine:IAssetMediator, forEditor:Boolean, template:Object, localization:starlingbuilder.engine.localization:ILocalization, tweenBuilder:starlingbuilder.engine.tween:ITweenBuilder) — Constructor, class starlingbuilder.engine.UIBuilder
Constructor
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z