たとえば、アプリケーションがFlash Player10でのみサポートされているクラス、メソッド、またはプロパティを使用している場合です。
(Flash Player10でのみサポートされているクラス、メソッド、またはプロパティも知りたいです。)
Flash Player9でアプリケーションを実行すると、どうなりますか?
Flash Playerがクラッシュしますか?
または、Flash Playerは、Flash Playerをアップグレードするためのメッセージ画面を表示しますか?
または、アプリケーションは通常実行され、サポートされていないクラス、メソッド、またはプロパティを使用する部分を無視しますか?
または、サポートされていないクラス、メソッド、またはプロパティが呼び出されたときに、アプリケーションによってランタイムエラーが発生しますか?
2 に答える
悲しいことに、FP9でFP10用に構築されたswfを実行しようとすると、読み込みの最後にswfがフリーズし、通知、エラーメッセージ、アップグレードを伴うポップアップなどが表示されません。
FP10.1でFP10.2の一部の機能を使用するswfを実行しようとすると、使用されているクラスが見つからなかったという実行時エラーが発生します。
FP10の新機能のリストは次のとおりです。
プロジェクトをコンパイルするときは、(Flash CS のパブリッシュ設定で) ターゲット プレーヤーのバージョンを選択する必要があります。これにより、必要なバージョンが Flash プレーヤーに通知されます。次に、この SWF ファイルを Flash Player で実行すると、SWF のバージョン番号がチェックされます。プレーヤーの数よりも大きい場合は、プレーヤーをアップグレードするよう求めるポップアップが表示されます。
Flash 10 の機能のリストについては、私はリストを知りませんが、頭に浮かぶクラスはすべて 3D のもの (Matrix3D、Vector3D、PerspectiveProjection、GraphicsTrianglePath)、Vector クラス、および FileReference のいくつかのメソッドです。