Just remember that the mc's aren't available for garbage collection until they are removed from the array.
On Mon, Mar 30, 2009 at 3:19 PM, Taka Kojima <t...@gigafied.com> wrote: > photoStrip_mc["thumbnail" + I]_mc._width > > and > > photoStrip_mc.thumbnail[I]_mc._width > > won't work. > > "[]" basically serve the purpose of periods.... they represent > heirarchy, they don't perform an eval() (there is no AS3 equivalent of > AS2's eval() btw). > > You were on the right path with: photoStrip_mc["thumbnail" + i + > "_mc"]._width > > The only issue I see wrong is using "._width" instead of ".width" > > Then again, it is out of context, so I don't know what the rest of > your code is, it might be that you are not properly assigning the > values. > > As Muzak mentioned, I also usually just store mc's that I need to loop > through in an array and do it that way. > > - Taka > > On Mon, Mar 30, 2009 at 12:02 PM, TS <sunnrun...@gmail.com> wrote: > > Ok that was my other question. Bouncing back from PHP to AS3 is making me > > insane. Thanks for the info. Arrays are def the way to go. > > > > Thanks again, T > > > > > > -----Original Message----- > > From: flashcoders-boun...@chattyfig.figleaf.com > > [mailto:flashcoders-boun...@chattyfig.figleaf.com] On Behalf Of Muzak > > Sent: Saturday, March 28, 2009 7:50 PM > > To: Flash Coders List > > Subject: Re: [Flashcoders] AS3 Object reference > > > > There's no "_width" in AS3.. it's "width". > > Array access notation should work fine: > > > > photoStrip_mc["thumbnail" + i + "_mc"].width; > > > > > > As a sidenote, you're better off storing references in an array for easy > > access later. > > > > myClips = new Array(); > > var len:uint = 10; > > for(var i:uint=0; i<len; i++) { > > var mc:MovieClip = new MovieClip(); > > photoStrip_mc.addChild(mc); > > myClips.push(mc); > > } > > > > > > If you need to access the clips at some later time, just loop through the > > myClips Array. > > > > var len:uint = myClips.length; > > for(var i:uint=0; i<len; i++) { > > var mc:MovieClip = myClips[i]; > > mc.width = someValue; > > } > > > > regards, > > Muzak > > > > > > ----- Original Message ----- > > From: "TS" <sunnrun...@gmail.com> > > To: "'Flash Coders List'" <flashcoders@chattyfig.figleaf.com> > > Sent: Sunday, March 29, 2009 3:09 AM > > Subject: [Flashcoders] AS3 Object reference > > > > > >> Trying to cylec through some objects. This doesn't seem to work in AS3 > as > > it > >> does in AS2. Is there an equivalent in AS3? > >> > >> > >> > >> photoStrip_mc["thumbnail" + i + "_mc"]._width > >> > >> > >> > >> Thanks ahead, T > >> > > > > _______________________________________________ > > Flashcoders mailing list > > Flashcoders@chattyfig.figleaf.com > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > _______________________________________________ > > Flashcoders mailing list > > Flashcoders@chattyfig.figleaf.com > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > _______________________________________________ > Flashcoders mailing list > Flashcoders@chattyfig.figleaf.com > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > -- --Joel Stransky stranskydesign.com _______________________________________________ Flashcoders mailing list Flashcoders@chattyfig.figleaf.com http://chattyfig.figleaf.com/mailman/listinfo/flashcoders