Имя ксласса и имя экземпляра не должны совпадать. Чтобы сразу не учиться писать хреновый код, очень рекомендую изучить
конвенции написания кода на as3, и в дальнейшем всегда строго их придерживаться. Иначе все вопросы на форумах будут сводиться к отсылке к этим самым конвенциям.
Никому не хочется копаться в
кхм.. )
п.с. В этом конкретном случае, вот так будет работать
Код AS3:
package
{
import flash.display.MovieClip;
import flash.events.*;
public class Photon_blaster extends MovieClip
{
private var _button:exit_butt = null;
public function Photon_blaster() {
_button = new exit_butt();
addChild(_button);
}
public function fl_CloseWindow(event:MouseEvent)
{
stage.nativeWindow.close();
}
public function Photon_blaster()
{
_button.addEventListener(MouseEvent.CLICK, fl_CloseWindow);
}
}
}
Но это так, чисто, чтобы показать в чем причина ошибки