I know that I can write my own custom event class, but I was wondering 
about something that seems to be undocumented and that seems to 
initially be promising:

When adding a meta tag to an AS class such as:

[Event(name="myEvent",type="flash.events.Event")]

the event shows up when using the class by creating an event listener. 
The interesting thing is that code assist picks it up, but it shows up 
with an altered signature:

myClass.addEventListener(Event.MY_EVENT,myEventHandler);

I wasn't able to find any documentation on it. So I am wondering if this 
would actually work. At the moment I'm not able to fully test it, as the 
compiler throws an error with my static class (defined as a singleton) 
stating: Error 1119: Access of possibly undefined property MY_EVENT 
through a reference with static type Class.

If this is legal code, then the question would be how to 'define the 
property' so that the compiler is satisfied.

Does anyone have more information on this?

Thanks,

Jurgen

Reply via email to