Flashで作成したプロジェクトでは、Flexでプレローダーを実行しようとしています。私はこのサイトの リンクテキストの助けを借りてこれを作ります 私のFlashプロジェクトはゲームと呼ばれるメインクラスの次のソースを持っています
stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown);
stage.addEventListener(KeyboardEvent.KEY_UP, keyUp);
private function keyDown(event:KeyboardEvent) {
if (event.keyCode == 81 && q_was_push == false) q_was_push = true;
if (event.keyCode == 81) press_q = true;
if (event.keyCode == 65) press_a = true;
if (event.keyCode == 83) press_s = true;
if (event.keyCode == 32) press_space = true;
} ...
Flexで作成された新しいswfファイルを取得すると、エラーTypeErrorが発生します:エラー#1009:nullオブジェクト参照のプロパティまたはメソッドにアクセスできません。Game()で
コメントしたら
//stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDown);
//stage.addEventListener(KeyboardEvent.KEY_UP, keyUp);
Flexアプリケーションは機能しますが、Flashアプリケーションはボタンの押下に反応しません
プリローダーと作業ボタンを一緒に作成する方法を教えてください