Добрый день.
Создаю два класса:

Код AS1/AS2:
package main {
import flash.display.*
public class MyGame extends MovieClip {
public function MyGame ():void {
trace("приступаем");
var button = new MyButton();
}
}
}
и наследуемый от него:

Код AS1/AS2:
package main {
import flash.display.*
public class MyButton extends MyGame {
public function MyButton ():void {
trace("а вот и подкласс");
}
}
}
когда компилирую пишет ошибку:
Error: Error #2136: SWF-файл file:///D|/test/MyGame.swf содержит недопустимые данные.
at main::MyGame()
причём если убрать наследование, то всё работает.
подскажите пожалуйста в чём дело
