--- In flexcoders@yahoogroups.com, David Pariente <[EMAIL PROTECTED]> wrote: > > Wow, that answer will really help me! :) > > What if it's not movies, but some other object that i wanna create 20 times? > I thought it should get inside some kind of Array, but not sure if its this way too. > > i.e. > > var MyTextBox:TextBox=new textBox(); > > what if i need N instances of that MyTextBox? Should i create an Array before that? What's the right way to put those textBoxes into the Array? > > I'm sorry for the basic of my question....but im quite new to AS3 and OOP, and i did use and misuse of evals a lot in AS1 and AS2. > > Thanx a lot for the help :)
If you use a repeater, this will happen automatically: <mx:Repeater dataProvider="{yourArrayColl}> <mx:TextBox id="MyTextBox" /> </mx:Repeater> will give you an array of TextBoxes that you can access with MyTextBox[0] - MyTextbox[n], where n is the number of items in your data source. You can also do this manually var MyTextBox:Array; for (i=0;i<=numLoops;i++){ MyTextBox.push(new TextBox()); } You'd refer to them the same as above. HTH; Amy