由于某种原因无法使其发挥作用。任何帮助将不胜感激。
<fx:Declarations>
<s:ArrayList id="mathChoices">
<fx:String>ADD</fx:String>
<fx:String>SUBTRACT</fx:String>
<fx:String>MULTIPLY</fx:String>
<fx:String>DIVIDE</fx:String>
</s:ArrayList>
</fx:Declarations>
然后:
<s:DropDownList id="math_selector" includeIn="Intro" x="49" y="241" dataProvider="mathChoices"
prompt="Pick from..." requireSelection="true"></s:DropDownList>
它给了我这个错误:
'dataProvider'的初始化程序:mx.collections.IList类型的值无法表示 文本。
那我做错了什么?
提前致谢。如果您需要更多代码,请与我们联系。
答案 0 :(得分:0)
Edit your dataprovider as {mathChoices as IList}
here is the code.
<s:DropDownList id="math_selector" x="49" y="241"
dataProvider="{mathChoices as IList}"
prompt="Pick from..." requireSelection="true">
</s:DropDownList>