Fla файл, класс документа com.flashgangsta.Main:

Код AS3:
package com.flashgangsta {
import flash.display.MovieClip;
import flash.events.Event;
public class Main extends MovieClip {
public var menu:MovieClip;
public function Main() {
this.addEventListener( Event.ADDED_TO_STAGE, init );
}
public function init( event:Event ):void {
this.removeEventListener( Event.ADDED_TO_STAGE, init );
menu = new Menu();
this.addChild( menu );
}
}
}
Мувиклип Menu:

Код AS3:
package com.flashgangsta {
import flash.display.MovieClip;
public class Menu extends Main {
public function Menu() {
}
}
}
при попытке компиляции, флеш зависает и вылетает. В чем же беда?