Hi, I have achieved function overloading using "...args" and Dictionary on the below link http://nsdevaraj.wordpress.com/2008/06/24/as3-function-overloading/
Regards, Devaraj On Jan 31, 12:49 pm, Venkat Viswanathan <[email protected]> wrote: > Hi, > > I am not sure how you are going to use this functionality with AS3.0. > Firstly AS3 does not support method overloading... so the case of having two > or more methods with same name and different number of parameters is out of > question. And if you are going to make a function call, and there is an > argument count mismatch, you will get a compile-time error. The only > possible way I see to solution to this problem (may not be applicable in > your case), is to have f2 that take any number of parameters using "...args" > and then from f1() pass any number of parameters. > > If this does not apply in your case, can you explain us where you are going > to use this functionality. There has to be some workaround to this issue. > > Regards, > Venkatwww.venkatv.com > > On Sat, Jan 31, 2009 at 12:01 PM, ganesh <[email protected]> wrote: > > > Thanks a lot for the quick reply. I expected this reply!! > > This works fine if you are inside the function. But if you want to > > call another function say we are trying to call function f2 in > > function f1. I don't know how many parameters f2 takes, it varies. > > then how to introspect the function f2 to call it with proper number > > of parameters? > > > On Jan 30, 6:05 pm, "v...@t" <[email protected]> wrote: > > > hello, > > > > Try to use arguments.length. > > > > like ..... > > > > privatefunctiontest(str:String,count:int):void > > > { > > > trace ( arguments.length ); // return number of > > parameter > > > thisfunctiontake = 2 > > > } > > > > may help. > > > > Thanks > > > VIrat Patel > > > > On Jan 30, 5:30 pm, ganesh <[email protected]> wrote: > > > > > Hello All, > > > > I want to call afunction. I just want to know how many > > > >parametersthatfunctiontakes? Is there any API available to get a > > > > count of number of arguments afunctiontakes? > > > > Thanks.- Hide quoted text - > > > > - Show quoted text - --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/flex_india?hl=en -~----------~----~----~----~------~----~------~--~---

