1

私の知恵では、これで終わりです.Firefoxは、その終わりのない知恵ので、それ以降のバージョン(私は12を実行しています)とFirefoxの他のすべてのバージョン、およびすべてのバージョンのすべてのバージョンで動作するアプリでフラッシュを壊したようです.他のブラウザ (はい、IE を含む!)

そのため、アプリを実行すると (サポートされていない機能のポリフィルが多くなります)、マトリックス変換の呼び出しに失敗します。以前はこれを行ったことがなく、Firefox のバグだと考える理由があります (Matrix オブジェクトをダンプすると、空のオブジェクトが返されますか?)

エラーの原因となるコードを以下に配置しました

try {
    var smx:Matrix = new Matrix;
    smx.translate(-100, -50);
} catch (e:*) {
    ExternalInterface.call('console.log', e);
}

ユニコーンのように魔法のような助けが必要ですが、Firefox がボールをプレーするようになったという混乱を引き起こします。

4

1 に答える 1

0

そのため、BitmapData が適切にインスタンス化されず、最終的に型エラーがスローされるという問題であることが判明しました。常に括弧で囲みます!

避ける:

var someVar = new BitmapData;

そして使用:

var someVar = new BitmapData();

私は重複したコードが嫌いなので、これは面倒です。

于 2012-06-06T14:13:20.817 に答える