<?xml version="1.0"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
layout="vertical"
verticalAlign="top"
backgroundColor="white" viewSourceURL="srcview/index.html">
<mx:Script>
<![CDATA[
import mx.controls.Menu;
import mx.events.MenuEvent;
[Bindable]
private var menu:Menu;
private function initMenu():void {
menu = new Menu();
menu.dataProvider = arr;
}
]]>
</mx:Script>
<mx:Array id="arr">
<mx:Object label="Button" />
<mx:Object label="ButtonBar" />
<mx:Object label="ColorPicker" />
<mx:Object label="ComboBox" />
</mx:Array>
<mx:Style>
.myCustomPopUpStyleName {
textAlign: left;
}
</mx:Style>
<mx:ApplicationControlBar dock="true">
<mx:PopUpButton id="popUpButton"
label="Select a control…"
popUp="{menu}"
popUpStyleName="myCustomPopUpStyleName"
preinitialize="initMenu();" />
</mx:ApplicationControlBar>
</mx:Application>