<s:ButtonBar id="buttonBar" width="100%" height="100%" fontSize="15"
dataProvider="{buttonBarData}" change="buttonBar_changeHandler(event)"/>
<fx:Declarations>
<s:ArrayList id="buttonBarData">
<fx:Object label="test" icon="{newIcon}" cmd="openfile"/>
<fx:Object label="test" icon="{openIcon}" cmd="openfile" />
<fx:Object label="test" icon="{saveIcon}" cmd="savefile"/>
<fx:Object label="test" icon="{checkIcon}" cmd="check"/>
<fx:Object label="test" icon="{undoIcon}" cmd="undo"/>
<fx:Object label="test" icon="{redoIcon}" cmd="redo"/>
</s:ArrayList>
</fx:Declarations>但是这不能工作,图标不显示,为什么会发生这种情况??
发布于 2014-01-07 11:32:00
您必须将Buttonbar mxml标记中的iconfield属性作为图标,如下所示:
<s:ButtonBar id="buttonBar" width="100%" height="100%" fontSize="15"
dataProvider="{buttonBarData}" change="buttonBar_changeHandler(event)" iconField="icon"/>然后,只有它将识别哪个字段从图标。
https://stackoverflow.com/questions/20969213
复制相似问题