2012-04-18 10 views
0

私はアンドロイド用の空気を使用して小さなフラッシュゲームを作成しており、わずかな問題が発生しました。 ゲームにはメインメニューの3つの画面(ゲーム画面を除く)があり、ゲームをロードすると&が新しいゲームを作成します。ゲームをロードして新しいゲーム画面を作成すると、ユーザーをメインメニューに戻すボタンが追加されます。ActionScript 3イベントをバインドするのに最適な場所

イベントリスナーをボタンに追加する方法はわかっていますが、イベントリスナーをメインメニューにバインドするにはどうすればいいですか?メインクラスのコンストラクタでバインドすると、実行時にエラーが発生し、フレームは、メイン画面に戻るときに他のボタンをノックアウトしています。

現在のところ、このアプリは複数のフレームにまたがっています(各メニューで1つのフレームを読み込むのではなく、これよりも優れた構造です)。私はこのActionScriptの新機能ですので、この種のベストプラクティスについては完全にはわかりません。

ありがとうございました。

+0

Adob​​e AIRで開発する際に警告を追加したいと思います。多くの携帯電話では動作しません。私はAdobe AIRを使用して開発することを検討しましたが、私の新しいHTC Wildfire SはAIRによってサポートされていないことが分かりました。これはプロセッサのタイプのためです –

+0

私はクレジットを作るために取らなければならなかった愚かなクラスのためです、私たちは空気を使用しなければなりません:( – jcughes88

答えて

2

Flaで1つのフレームのみを使用し、ドキュメントクラスを使用することをお勧めします。そのメインクラスでは、ActionScriptを使用してすべての表示オブジェクトを配置する必要があります。

クラスをライブラリクリップとしてインスタンス化する方法が分かっていれば幸いです。

+0

ありがとうMarcelo :) – jcughes88

関連する問題