# Extending Events

**URL:** <https://forum.kirupa.com/t/extending-events/238301>\
**Category:** flash\
**Created:** [September 9, 2007, 4:40pm UTC](https://forum.kirupa.com/t/extending-events/238301 "2007-09-09T16:40:37Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![endemoniada](https://avatars.discourse-cdn.com/v4/letter/e/dec6dc/32.png) [@endemoniada](https://forum.kirupa.com/u/endemoniada)\
**Post date:** [September 9, 2007, 4:40pm UTC](https://forum.kirupa.com/t/extending-events/238301/1 "2007-09-09T16:40:37Z")

</div>

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

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

```auto

[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]
