Mega Code Archive

 
Categories / Flex / Components
 

Add controls to ControlBar

<?xml version="1.0"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">     <mx:Script>                  import mx.containers.ControlBar;         import mx.controls.*;         import flash.events.MouseEvent;         private var myCB:ControlBar=new ControlBar();         private var myLabel:Label=new Label();                  private var myNS:NumericStepper=new NumericStepper();         private var mySpacer:Spacer=new Spacer();         private var myButton:Button=new Button();                  private function addCBHandler():void {             myLabel.text="Quantity";             mySpacer.percentWidth=100;             myButton.label="New Button";             myButton.addEventListener('click', addToCart);             myCB.percentWidth=100;             myCB.addChild(myLabel);             myCB.addChild(myNS);             myCB.addChild(mySpacer);             myCB.addChild(myButton);             myPanel.addChildAt(myCB, myPanel.numChildren);             myPanel.createComponentsFromDescriptors();         }         private function addToCart(event:MouseEvent):void {             Alert.show("Button clicked.");         }            </mx:Script>     <mx:Panel id="myPanel" title="My Application" paddingTop="10" paddingBottom="10" paddingLeft="10" paddingRight="10" width="300">         <mx:HBox width="100%"></mx:HBox>         <mx:Button label="Add ControlBar" click="addCBHandler();" />     </mx:Panel> </mx:Application>