一部抜粋したコードだけど、
public function listArray(l:String):void{ switch(l){ case 'y': for(var i:int = 1;i<=12;i++){ var o:Object = {"i":i}; list_element.push(o); } break; } } [Bindable] public var Data:ArrayCollection = new ArrayCollection(list_element);
って感じでlistArrayを実行して、
その後に変数Dataに戻り値を代入。
list_elementはメンバ変数としておく。
そしてMXML側でdataProvider属性を指定して、
配列の中身を表示したいんだけどうまくいかない。
<mx:DataGrid dataProvider="{Data}"> <mx:columns> <mx:DataGridColumn dataField="Data1" /> </mx:columns> </mx:DataGrid>
ASもFlexもこれまでまったく書いてこなかったからさっぱりだー。
できないことはないと思うんだけどやり方が違うんだわ。
イベントを設定すればいいのかなと思うけど、
まだ未解決!