Extending Events

[COLOR=black]Hi guys,[/COLOR]

[COLOR=black]I tried extending the TimerEvent to no avail, like this:[/COLOR]


[SIZE=2][COLOR=#ffffff][COLOR=black]package packages.events {[/COLOR][/COLOR][/SIZE][COLOR=#ffffff]
 
[SIZE=2][COLOR=black]import flash.events.TimerEvent;[/COLOR][/SIZE]
 
[SIZE=2][COLOR=black]public class TimerEventEx extends TimerEvent {[/COLOR][/SIZE]
 
[SIZE=2][COLOR=black] public var dataVal:Number;[/COLOR][/SIZE]
 
[SIZE=2][COLOR=black] public function TimerEventEx(type:String) {[/COLOR][/SIZE]
[SIZE=2][COLOR=black]  super(type);[/COLOR][/SIZE]
[SIZE=2][COLOR=black]  dataVal=123;[/COLOR][/SIZE]
[SIZE=2][COLOR=black] }[/COLOR][/SIZE]
 
[SIZE=2][COLOR=black]}[/COLOR][/SIZE]
[SIZE=2][COLOR=black][/COLOR][/SIZE] 
[SIZE=2][COLOR=black]}[/COLOR][/SIZE]
[/COLOR]

[COLOR=#ffffff]

[SIZE=2][COLOR=black]…then figured I could simply use it like so:[/COLOR][/SIZE]

[SIZE=2][SIZE=2][COLOR=black]myTimer=new Timer(10,0);[/COLOR][/SIZE]
[SIZE=2][COLOR=black]myTimer.addEventListener(TimerEventEx.TIMER,onMyTimer);[/COLOR][/SIZE]
[COLOR=#000000][/COLOR]
[COLOR=#000000]…but it doesn’t work and I don’t understand why. Doesn’t TimerEventEx inherit the TIMER string from TimerEvent ?[/COLOR]
[COLOR=#000000][/COLOR]
[COLOR=#000000]I need to add some more variables to my TimerEvent.[/COLOR]
[COLOR=#000000][/COLOR]
[COLOR=#000000]Thank you.[/COLOR]
[/SIZE][/COLOR]