在我的智慧结束时,现在,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成为玩家的混乱局面。
答案 0 :(得分:0)
事实证明,BitmapData没有正确实例化并最终抛出类型错误是一个问题。总是括号!
避免:
var someVar = new BitmapData;
并使用:
var someVar = new BitmapData();
因为我讨厌重复的代码,所以每次都很烦人。