0
嗯,我足够简单(大约一个小时的谷歌搜索后)实施i18n(国际化)到我的Flex应用程序由不得不反向工程的Flex SDK并做了大量的挖掘(这里的specific question帮助我很多!(与some updates for flex 4.5))。国际化mx:MenuBar?
的问题是,我不能用我的{getLand('key')}
绑定的<fx:XMLList>
内(你如何定义一个<mx:MenuBar>
的内容。我已经包括下面的一些例子国际化,以及菜单栏的例子。
<!-- 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>