我在<s:ArrayList source=...
开头的代码行上收到编译错误“1084:语法错误:期望冒号前右键”任何人都知道我的语法错在哪里?提前致谢。
<s:DropDownList id="tList" width="100" selectedIndex="0" change="myfunc();" labelField="label">
<s:dataProvider>
<s:ArrayList source="[{label:'cloud',value:'d'},{label:'rain',value:'a'}]"/>
</s:dataProvider>
</s:DropDownList>
答案 0 :(得分:1)
在mxml行中编写代码时,必须将其放在大括号内({
和}
)。所以改变这一行:
<s:ArrayList source="[{label:'cloud',value:'d'},{label:'rain',value:'a'}]"/>
成:
<s:ArrayList source="{[{label:'cloud',value:'d'},{label:'rain',value:'a'}]}"/>