thanks valdhor, it awesome
________________________________ From: valdhor <valdhorli...@embarqmail.com> To: flexcoders@yahoogroups.com Sent: Wed, June 16, 2010 1:39:54 AM Subject: [flexcoders] Re: what's happen with my 'array' ? You don't have an array - all you have is a string. You need to convert it to an array. Try this: <?xml version="1.0" encoding="utf- 8"?> <!-- Simple example to demonstrate the ComboBox control. --> <mx:Application xmlns:mx="http: //www.adobe. com/2006/ mxml" layout="absolute" creationComplete= 'test()'> <mx:Script> <![CDATA[ import mx.collections. ArrayCollection; import mx.controls. Alert; import mx.utils.ArrayUtil; [Bindable] private var cards:ArrayCollecti on; private function test():void { cards = new ArrayCollection( green.text. split("," )); } ]]> </mx:Script> <mx:Panel title='ComboBox Control Example' layout='horizontal' paddingTop=' 10' paddingBottom= '10' paddingLeft= '10' paddingRight= '10'> <mx:ComboBox dataProvider= '{cards}' /> <mx:VBox> <mx:Text id='green' color='green' text="M3-02- 06-2010-10- 05-04.flv, M3-02-06- 2010-22-17- 16.flv,M3- 02-06-2010- 12-07-06. flv,M3-02- 06-2010-08- 03-02.flv" /> </mx:VBox> </mx:Panel> </mx:Application> --- In flexcod...@yahoogro ups.com, cholid cholid <cholid_ridwan@ ...> wrote: > > hi all > i've new problem > > im make mx:ComboBox that the data is from array that's request from mx:Text > > i've two mx:Text that string source is > > 1.array string = > > ['M3-02-06-2010- 10-05-04. flv', 'M3-02-06-2010- 22-17-16. flv', > 'M3-02-06-2010- 12-07-06. flv', 'M3-02-06-2010- 08-03-02. flv'] > > 2.array string that source is from external fungtion (call with https) > > THE PROBLEM IS: > if i call array from second mx:Text, the mx:ComboBox is not show data > but if i call array from first, the mx:ComboBox is not working > > the source code is here: > > <?xml version='1.0' ?> > <!-- Simple example to demonstrate the ComboBox control. --> > http://www.adobe. com/2006/ mxml' creationComplete= 'test()'> > <mx:HTTPService id='combolist' url='combolist' /> > <mx:Script> > <![CDATA[ > import mx.collections. ArrayCollection; > import mx.controls. Alert; > import mx.utils.ArrayUtil; > [Bindable] > private var cards:ArrayCollecti on; > private function test():void > { > combo = new ArrayCollection( ArrayUtil.toArray( > String(green. text) ) ); > } > ]]> > </mx:Script> > > <mx:Panel title='ComboBox Control Example' > layout='horizontal' > paddingTop=' 10' paddingBottom= '10' paddingLeft= '10' > paddingRight= '10'> > > <mx:ComboBox dataProvider= '{combo}' /> > > <mx:VBox> > <mx:Text id='green' color='green' text="['M3-02- > 06-2010-10- 05-04.flv' , 'M3-02-06-2010- 22-17-16. flv', 'M3-02-06-2010- > 12-07-06. flv', 'M3-02-06-2010- 08-03-02. flv']"/> > <mx:Text id='red' color='red' text="{combolist} "/> > > </mx:VBox> > > </mx:Panel> > </mx:Application> >