我已经声明了一个像这样的可绑定数组:
[Bindable]
var lettersDS:Array = new Array('#','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z','א','ב','ג','ד','ה','ו','ז','ח','ט','י','כ','ל','מ','נ','ס','ע','פ','צ','ק','ר','ש','ת');
如您所见,数组包括英文字母和希伯来字母。
在MXML中我已经声明了一个使用上述数组作为数据源的ButtonBar:<s:ButtonBar id="btnBar" color="black" click="btnBar_clickHandler(event)" height="100%" buttonMode="true" chromeColor="{Constants.FontColor}" textAlign="center" width="100%" skinClass="spark.skins.mobile.ButtonBarSkin">
<s:layout>
<s:VerticalLayout gap="-1" horizontalAlign="center" verticalAlign="middle" />
</s:layout>
<s:dataProvider>
<s:ArrayList source="{lettersDS}" />
</s:dataProvider>
</s:ButtonBar>
但是,当它只运行时,按钮中会显示英文字母,而希伯来文字母则没有(它们的按钮没有标签,它们是空的)。
我做错了什么?
谢谢,
Emeleme