Я рассмотрел следующий пример заполнения PupUpMenuButton http://blog.flexexamples.com/2008/02/21/creating-a-custom-label-function-on-a-flex-popupmenubutton-control/ и хотел бы добавить значки в каждое меню. В идеале я бы указал значок в xml и назначил его аналогично использованию labelFunction для текста. Я довольно новичок в Flex и был бы признателен за некоторые советы по этому поводу. Единственная информация, которую я нашел через Google, - это создать меню следующим образом.
(кажется, я не могу включить более одного URL-адреса, но это пример, который создает объект меню, используя следующую функцию):
private function initMenu():void {
menu = new Menu();
menu.dataProvider = xmlList;
menu.labelField = "@label";
menu.iconField = "@icon";
}
но я бы предпочел построить все это из файла XML.
Большое спасибо,
Брин