Alex, you are the king of everything that is awesome, thank you very much!

I keep forgetting that functions are objects just like virtually
everything else in AS3, and now that you've pointed apply() out, I see
where its mentioned in the docs. Thanks for reminding me of that as well.

--- In [email protected], "Alex Harui" <[EMAIL PROTECTED]> wrote:
>
> Something like:
> 
>  
> 
> override function foo(... rest):void
> 
> {
> 
>             rest[1] = "bar'
> 
>             super.foo.apply(this, rest)
> 
> }
> 
>  
> 
> ________________________________
> 
> From: [email protected] [mailto:[EMAIL PROTECTED] On
> Behalf Of caffeinewabbit
> Sent: Thursday, April 03, 2008 8:06 AM
> To: [email protected]
> Subject: [flexcoders] Overriding a rest parameter
> 
>  
> 
> I have a method in a parent class that I need to override in a child,
> but the parent's version of the method uses a rest (...) parameter as
> its only argument.
> 
> Since the argument arrives in the overridden class as an array, how do
> I then pass that data on to the original method (i.e.
> super.function())? Is there any way to indicate that an array should
> be treated like a rest parameter?
> 
> I've since solved my application specific issue using a different
> approach, but I wasn't able to find anything that addressed the
> problem above in the Docs, through Google, or here on Flexcoders.
>


Reply via email to