Hmmm...
I know I should have though about that...

Thanks

On Tue, Mar 3, 2009 at 8:50 PM, Alex Harui <[email protected]> wrote:

>    Oh, if it is a getter then just use
>
> ClassRef[getter]
>
>
>
> as in:
>
>
>
> trace(ClassRef[getter]);
>
>
>
> Alex Harui
>
> Flex SDK Developer
>
> Adobe Systems Inc. <http://www.adobe.com/>
>
> Blog: http://blogs.adobe.com/aharui
>
>
>
> *From:* [email protected] [mailto:[email protected]] *On
> Behalf Of *Sefi Ninio
> *Sent:* Monday, March 02, 2009 10:12 PM
> *To:* [email protected]
>
> *Subject:* Re: [flexcoders] static function and getDefinitionByName
>
>
>
> It has a few private static members, and a few public static getter
> functions that manipulate the private members (no arguments on any of the
> functions).
> Nothing out of the ordinary.
>
> I get the fully qualified class name, and the static getter to be executed
> - at run time via XML.
> I use the class name to create a Class instance, and then I tried
> ClassRef[getter]();
>
> Nothing. When I debug it, the debugger doesn't event break on the
> breakpoint in the getter.
>
> On Tue, Mar 3, 2009 at 12:58 AM, Alex Harui <[email protected]> wrote:
>
> What does the class definition look like?  I’m pretty sure I’ve used this
> successfully.
>
>
>
> Alex Harui
>
> Flex SDK Developer
>
> Adobe Systems Inc. <http://www.adobe.com/>
>
> Blog: http://blogs.adobe.com/aharui
>
>
>
> *From:* [email protected] [mailto:[email protected]] *On
> Behalf Of *Sefi Ninio
> *Sent:* Monday, March 02, 2009 5:10 AM
> *To:* [email protected]
> *Subject:* Re: [flexcoders] static function and getDefinitionByName
>
>
>
> Hi Alex.
>
> I actually tried that, it doesn't work...
>
> On Mon, Mar 2, 2009 at 8:13 AM, Alex Harui <[email protected]> wrote:
>
> ClassRef[“staticFunctionName”]()
>
>
>
> Alex Harui
>
> Flex SDK Developer
>
> Adobe Systems Inc. <http://www.adobe.com/>
>
> Blog: http://blogs.adobe.com/aharui
>
>
>
> *From:* [email protected] [mailto:[email protected]] *On
> Behalf Of *Sefi Ninio
> *Sent:* Sunday, March 01, 2009 2:07 PM
> *To:* [email protected]
> *Subject:* [flexcoders] static function and getDefinitionByName
>
>
>
> Hi.
>
> I am using getDefinitionByName from flash.utils to get a class definition /
> instance from a string:
> var ClassRef:Class = getDefinitionByName(className) as Class;
>
> That works great, I can create an instance if I want.
> Problem is, I need to call a static function on that ClassRef class, and
> I'll know the function name only at runtime from XML.
> Any idea on how to do this?
>
>
>
>
>
>   
>

Reply via email to