国际化mx:MenuBar?

时间:2011-11-11 13:13:45

标签: flex internationalization flash-builder flex4.5

好吧,我能够简单地(在大约一个小时的谷歌搜索后)通过对我的Flex应用程序实施i18n(国际化),不得不对Flex SDK进行反向工程并进行大量挖掘(这里的specific question给了我很多帮助!(some updates for flex 4.5))。

问题是,我无法在{getLand('key')}中使用<fx:XMLList>绑定(如何定义<mx:MenuBar>的内容。我在下面列出了一些示例i18n,如以及菜单栏的一个例子。

<!-- Example of proper (working) i18n -->
<s:TextArea text="{getLang('Rules')}"/>

<!-- Problem Area (a bare bones example) -->
<!-- Error message in IDE: Access of undefined property _application_XMLList1 -->
<mx:MenuBar labelField="@label">
    <fx:XMLList>
        <menuitem label="{getLang('File')}"/>
    </fx:XMLList>
</mx:MenuBar>

0 个答案:

没有答案