0

アプリケーションでFlashPlayer10以降をターゲットにしています。EnhancedMicrophoneFlash Player 10.3以降では、10.3で導入された機能を使用したいと思います。したがって、アプリバリアント間の違いは、数行のコードになります。

Flash Builderで2つの別々のプロジェクトを作成して維持する(そして一方から他方に変更をコピーする)必要がありますか、それともよりスマートな方法がありますか?ある種の「プリプロセッサディレクティブ」は、ターゲットプレーヤーに応じて、コードのブロックをオン/オフにする可能性がありますか?

4

1 に答える 1

0

以下は、プレーヤーのバージョンを示します。

var versionNumber:String = Capabilities.version;
trace(versionNumber);

Windowsの私にとって、それはこれをトレースします:

WIN 11,5,502,146

それを解析して、メジャー/マイナーバージョンの11.5部分を取得し、それに基づいてコードを実行できます。

于 2013-03-12T22:01:28.443 に答える