Всем привет! Есть простой класс кнопки

Код AS3:
package myPackage{
import flash.events.MouseEvent;
import flash.display.MovieClip;
public class myButton {
public function myButton() {
addEventListener(MouseEvent.Click, showText);
}
function showText(e:MouseEvent):void{
trace("WOW WOW working!!");
}
}
}
При запуске ругается:
- строка 7 1180: Вызов предположительно неопределенного метода addEventListener.
- строка 7 1119: Обращение возможного неопределенного свойства Click через ссылку со статическим типом Class .
- строка 1 5000: В класс "myPackage.myButton" должен входить подкласс "flash.display.MovieClip", так как он связывается с символом такого же типа в библиотеке.
Подскажите что не так? Буду очень благодарен!