1

AdobeFlashPlayerには2台のActionScript仮想マシンがあることを理解しています。AVM1およびAVM2。swfにActionScript1/2またはActionScript3が含まれているかどうかを検出し、適切な仮想マシンを自動的に選択することになっています。Flash Player 10.0.40 + .xの最新リリースは、最も古いコンテンツを壊しています。flashlog.txtは「宣言されていない」変数に関する多くの警告を明らかにするため、バージョンが正しく検出されていないと推測されます。最も古いコードはActionScript1および2を使用しているため、すべての変数はもちろんAVM2標準で宣言されていません。ですから、10年分の製品を再コンパイルして、最新のFlash Playerに製品を実行させる以外に、何かできるかどうか疑問に思っています。1つのアイデアは、FlashVarsを介してバージョン番号を渡すことです。

4

0 に答える 0