2

以前は Flash Builder でアプリケーションをデバッグできました。その後、Flash Builder 4.5 にアップグレードし、SDK を 4.1 から 4.5 に、Flash Player を 10.0 から 10.2 に変更しました。それが問題の始まりでした。現在のフラッシュ ビルダー 4.5 は、現在使用しているものとまだ互換性がないことに気付きました。そのため、デフォルト設定に戻しました: フラッシュ プレーヤー 10.0、sdk 4.1、およびプログラムを実行しました。デバッグができなくなったことを除いて、正常に動作しました :(デバッグしようとするたびに、これを取得します:

"/Library/Internet Plug-Ins/Flash Player.plugin

Flash Builder cannot locate the required debugger version of Adobe Flash Player. You       
might need to install the debugger version of the Flash Player or reinstall Flash 
Builder.

Do you want to try to debug with the current version?"

フラッシュ ビルダーを再インストールしましたが、デバッグを試みるたびに同じ問題が発生します :( イライラするようになってきました。この問題に遭遇したことのある人はいますか?

ありがとう

4

3 に答える 3

2

選択したブラウザ用のプレーヤーのデバッグ バージョンをインストールします。ここで見つけてください:

http://www.adobe.com/support/flashplayer/downloads.html

于 2011-05-10T12:06:40.140 に答える
1

まず第一に、Flash Player のすべてのバージョンには下位互換性があるため、Flash Player を再インストールするべきではありません。意味がありません。

次に、ブラウザにインストールされている Flash Player の現在のバージョンは、デバッグ バージョンではなく、リリース バージョンであると思います。Flash で Web ページ (YouTube など) を開き、Flash ムービーを右クリックすることで確認できます。Debuggerコンテキスト メニューに行がない場合は、リリース バージョンです。この場合、Flash Player のデバッグ バージョンをインストールする必要があります。フォルダで見つけることができ{You Flash Builder Installation Root}/playerます。

最後に、Flash Builder 4.5 を再インストールして Flex SDK の古いバージョンを使用しないでください。複数の SDK を管理できます。Preferences>Flash Builder>Installed Flex SDKsそこに移動して、4.1 SDK の場所を追加するだけです。デフォルトとして設定し、既存のプロジェクトで SDK を切り替えることもできます。

お役に立てれば。

于 2011-05-10T12:14:50.280 に答える
0

実際には、Flex には、フラッシュ デバッガーがあるかどうかを直接伝える機能クラスがあります。次の小さなコードを実行して、それがあるかどうかを確認してください。

import flash.system.Capabilities;

private function reportVersion():String{
if(Capabilities.isDebugger)
return "you have a debugger";
else 
return "you don't have a debugger";
}

//
<mx:Label text ="{reportVersion()}"/>

return ステートメントが「デバッガーがありません。

お使いのオペレーティング システムのアンインストーラーを次のリンクからダウンロードします:http://kb2.adobe.com/cps/192/tn_19254.html

アンインストール後、次のリンクから適切なデバッガーをインストールしてみてください: http://www.adobe.com/support/flashplayer/downloads.html

ちなみに、adobe デバッガーのバージョンを確認するには、この簡単なコードも実行できます..

private function reportType():String{
return Capabilities.version;
}
于 2011-06-09T11:34:19.983 に答える