2016-04-24 9 views
0

私はFlash Builder Creative Cloud(4.7)をActionscript Projectで使用しています。このプロジェクトでは、AIR SDK 3.4を使用しています。私はStarlingフレームワークを使って学習のチュートリアルを完成させています。チュートリアルごとにStarlingを正しく設定しました。私はFlash Builder Creative Cloudのエラーメッセージ(簡易プログラムのテスト時)

http://wiki.starling-framework.org/manual/startup_code

からこのテストコードを使用する場合しかし、私は53のエラーメッセージを取得します。 53のエラーメッセージはGameクラスを作成するまで表示されません。私は、 "params.wmode =" direct "というチュートリアルで述べたhtmlファイルを変更しました。私はまた、IDE設定でWebブラウザをFirefoxから変更しましたが、フラッシュエラーのためにFirefoxからのエラーメッセージは表示されません。私はそれがアドビからデバッガをインストールしていないから問題であるとは考えていない

このサイトは(http://wiki.starling-framework.org/manual/startup_code)も、私はこれを行うべきであると述べている:。

「我々はAIRプロジェクトの話をしている場合、あなたは意志プロジェクト名に応じて、おそらく "Project-app.xml"などと呼ばれるAIRアプリケーション記述子を編集する必要があります。 「直接」の値に(コメントアウトされる場合があります)、「renderMode」XMLタグを検索し、更新する「

これを見つける:。 </renderMode> - >

これで置き換えます 直接

私は、「プロジェクト・app.xml」を見つけ、上記の指示状態として交換する場所もわからないと思います。これは私が私のトラブルシューティングを試していないだけで、他のステップである。

私が原因となっているか不明ですシンプルなテストプログラムを実行すると、53のエラーメッセージが表示されます。

53個のエラーの一部は、次のように書かれています。 静的型Context3Dの参照を介して、おそらく未定義のプロパティbackBufferHeightへのアクセス。 Painter.as /スペーサー/コード/スターリング/描画線126フレックス通報

その他この状態:静的型ベクトルと参照スルーおそらく未定義方法insertAtに

コール.. DisplayObjectContainer.as /スペーサー/コード/ starling/display line 238フレックス問題

+0

あなたはプロジェクトをAIRプロジェクトとしてセットアップしましたか?この場合、 "src"フォルダにアプリケーションXMLを置く必要があります。これはあなたのプロジェクトと同じ名前です(あなたのプロジェクトフォルダが "MyApplication"であれば、あなたのxmlはMyApplication-app.xmlと呼ばれます)。これは、アプリケーションのさまざまな設定を記述するファイルです。アイコンなど – Philarmon

+0

insertAtメソッドが最近追加されました...最新のAir SDKを使用していることを確認してください。 – Iansen

+0

私は問題を引き起こしていた最新のSDKを持っていないと思います。私はstarlingフレームワークを正しくインポートしていませんでした。フラッシュビルダー4.7のlynda.comに関する素晴らしいチュートリアルを見つけました。 – GamerVet

答えて

0

アップデートAir SDKとすべての問題はなくなります。 3.4は古代です! Adob​​e AIR SDKの現在安定したバージョン&コンパイラは21.0.0.198です(18のメジャーバージョンがあり、変更されている、Android、iOSが変更されています)。

また、FlashDevelopを試してみてください。プロジェクトのセットアップは簡単で、SDKのインストールは組み込みのツールで処理されます。最新のSDKをインストールするには、[ツール] - > [ソフトウェアのインストール]の順に進み、ダウンロードが完了するまでお待ちください。

+0

投稿していただきありがとうございます! – GamerVet

+0

私はフラッシュ開発をチェックアウトするつもりです! – GamerVet