ошибка компиляции при использовании динамического объекта - PullRequest
0 голосов
/ 20 марта 2012

Я получаю ошибку компиляции "1084: Синтаксическая ошибка: ожидание правильной пароли перед двоеточием" в строке кода ниже, начиная с <s:ArrayList source=... Кто-нибудь знает, где мой синтаксис неправильный? Заранее спасибо.

<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>

1 Ответ

1 голос
/ 20 марта 2012

При написании кода в строке mxml его необходимо заключить в фигурные скобки ({ и }). Поэтому измените строку:

<s:ArrayList source="[{label:'cloud',value:'d'},{label:'rain',value:'a'}]"/>

в

<s:ArrayList source="{[{label:'cloud',value:'d'},{label:'rain',value:'a'}]}"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...