dropDownList с массивом не работает - PullRequest
0 голосов
/ 10 марта 2012

Не могу заставить это работать по какой-то причине. Любая помощь будет принята с благодарностью.

    <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 не могут быть представлены в текст.

Так что я сделал не так?

Заранее спасибо. Дайте мне знать, если вам нужно больше кода.

1 Ответ

0 голосов
/ 10 марта 2012
   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>
...