【问题标题】:How to add icons to a PopUpMenuButton in Flex 3 using an XML file如何使用 XML 文件将图标添加到 Flex 3 中的 PopUpMenuButton
【发布时间】:2010-11-25 16:40:39
【问题描述】:

我一直在查看以下用于填充 PupUpMenuButton http://blog.flexexamples.com/2008/02/21/creating-a-custom-label-function-on-a-flex-popupmenubutton-control/ 的示例,并希望为每个菜单添加图标。理想情况下,我会在 xml 中指定图标并以与使用 labelFunction 文本类似的方式分配它。我对 Flex 很陌生,希望能得到一些指导。我通过谷歌找到的唯一信息是创建一个菜单如下

(似乎我不能包含多个 url,但这是一个使用以下函数创建菜单对象的示例):

private function initMenu():void {
            menu = new Menu();
            menu.dataProvider = xmlList;
            menu.labelField = "@label";
            menu.iconField = "@icon";
        }

但我真的更愿意从 XML 文件中构建它。

非常感谢,

布林

【问题讨论】:

    标签: apache-flex icons popupmenubutton


    【解决方案1】:
    <mx:PopUpMenuButton id="myPopupMenu">
        <mx:dataProvider> 
            <mx:Array>
                <mx:Object label="" icon="@Embed(source='icon1.png')"/>
                <mx:Object label="" icon="@Embed(source='icon2.png')"/>
                <mx:Object label="" icon="@Embed(source='icon3.png')"/>
            </mx:Array>
        </mx:dataProvider>
    </mx:PopUpMenuButton>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-28
      • 2021-02-09
      • 2021-02-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多