Hi, check this out: http://livedocs.adobe.com/flex/3/html/help.html?content=10_Lists_of_data_7.html
Cheers Juan Pablo Califano 2008/6/26, ekameleon <[EMAIL PROTECTED]>: > > Hello :) > > In AS3 the apply method don't exist over the constructor.. the constructor > in AS3 isn't a Function but a Class object and the Class object don't > implément the apply or call methods ! > > It's a big problem for me.... > > For the moment the solutions are : > > 1 - In your case... use composition over your Array, like : > > > http://svn1.cvsdude.com/osflash/vegas/AS3/trunk/src/vegas/data/iterator/ArrayIterator.as(for > me the best solution !) > > 2 - use a constructor with an Array or Object in arguments > > 3 - in your class you can use the ...args:Array and use it with a for or > while loop :) > > PS : When i wan't create a full object with a custom class reference and a > dynamic array of arguments i use my method buildNewInstance : > > http://svn1.cvsdude.com/osflash/vegas/AS3/trunk/src/vegas/util/ClassUtil.as > > EKA+ :) > > > 2008/6/26 Morten Barklund <[EMAIL PROTECTED]>: > > > Hi Sidney, > > > > You have of course tried the obvious: > > > > super.apply(this, args) > > > > How did it fail, compiler error or? > > > > Regards, > > Morten Barklund > > > > -----Original Message----- > > From: [EMAIL PROTECTED] [mailto: > > [EMAIL PROTECTED] On Behalf Of Sidney de Koning > > Sent: Thursday, June 26, 2008 4:30 PM > > To: Flash Coders List > > Subject: Re: [Flashcoders] Calling super.apply > > > > He Jer, > > > > In the docs it says: public dynamic class Array > > So you can extend it. My problem is that now i have to use push() to > > get items in and i want to use the constructor to pass through items, > > like so var blah:ArrayInterator = new ArrayIterator("1", "2","3"); > > > > My constructor uses ..rest so with apply i pass though all the > > arguments one, by one instead of as one big array because ...rest is > > an array itself > > > > Does this all makes sense? > > > > The problem is that i cant seem to figure out how to call apply on the > > super. > > > > Does any body know? let me know!!! > > > > Cheers, Sid > > > > > > On Jun 26, 2008, at 3:31 PM, Jer Brand wrote: > > > > > I'm probably wrong (and mostly want to know as well), but I didn't > > > think you could extend the Array class. Not that AS won't let you do > > > it, but it doesn't actually work. I know this is the case with AS2, > > > but am only guessing that it's the case with AS3 from the behavior you > > > describe. > > > > > > My suggestion would be to use composition rather than inheritance. > > > _______________________________________________ > > > Flashcoders mailing list > > > [email protected] > > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > > > > _______________________________________________ > > Flashcoders mailing list > > [email protected] > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > > > > > _______________________________________________ > > Flashcoders mailing list > > [email protected] > > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > > > _______________________________________________ > Flashcoders mailing list > [email protected] > http://chattyfig.figleaf.com/mailman/listinfo/flashcoders > > _______________________________________________ Flashcoders mailing list [email protected] http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

