Actionscript 3.0 では fscommand2 がサポートされますか?
-
25-09-2019 - |
質問
私はアクション スクリプトを初めて使用します。Flash Professional CS5 と ActionScript 3.0 を使用しています。問題は、使用しようとしているときです fscommand2 関数で、Flash コンパイラが次のようなエラーをスローします。
Scene 1, Layer 'Layer 1', Frame 1, Line 7 1180: Call to a possibly undefined method fscommand2.
でも、使えるんです fsコマンド. 。ただし、目的が異なるため、次のようなデバイス(モバイル)プロパティを取得するという要件は満たされません。 デバイスID 等
使い方を教えてください fscommand2 または同等の API サポート アクションスクリプト 3.0。前もって感謝します。
解決
それはあなたが使用したいfsCommand2を使用しているに依存します。あなたは(AS3をサポートします。fscommand2で逆互換性があります)。
のFlash Lite 4をターゲットにしている場合は、AS3でそれを使用したいだけの時間は次のようになりますのでたfscommand2は、Flash LiteではAPIですは、一般的なAS3開発のため、一部たfscommand2機能は、通常のAS3 APIに置き換えられています。たとえばます:
// status = fscommand2("FullScreen", true);
// replaced by:
stage.displayState = StageDisplayState.FULL_SCREEN;
// status = fscommand2("GetTotalPlayerMemory");
// replaced by:
trace( System.totalMemory );
しかし、いくつかの他たfscommand2機能は、ソフトキーなど、信号レベルを扱うようにはAS3相当を持っていません。これらは主に、私はあなたが実際にブラウザの内容については機能を失うことはないと思うので、あなたは、けれども、とにかくブラウザで使用できなかったことをコマンドです。
そう、私たちはそれを知っている、またはフォローアップの質問を開いてください -とにかく、ショートバージョンは、あなたがちょうどあなたが何をしたいのですが何のための等価AS3コマンドを見つけなければならないということです。 ;)
所属していません StackOverflow