1009仅在FF12中键入错误

时间:2012-05-13 13:17:46

标签: actionscript-3 firefox actionscript

在我的智慧结束时,现在,Firefox以其永无止境的智慧 cough 似乎在其后期版本(我正在运行12)中使用闪存,以及适用于每一个版本的应用程序其他版本的Firefox,以及每个其他浏览器的版本(是的,包括IE!)

因此,在运行我的应用程序时(更多的是不支持功能的polyfill),它会在调用Matrix翻译时失效。它从来没有用过这个,我有理由认为它是一个Firefox bug(转出Matrix对象给我一个空对象?)

我已将下面的代码放入导致错误

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

任何帮助都会是神奇的,就像独角兽一样,但是为了让Firefox成为玩家的混乱局面。

1 个答案:

答案 0 :(得分:0)

事实证明,BitmapData没有正确实例化并最终抛出类型错误是一个问题。总是括号!

避免:

var someVar = new BitmapData;

并使用:

var someVar = new BitmapData();

因为我讨厌重复的代码,所以每次都很烦人。