__flash__addCallback问题 - Flash Player 9.0.47

时间:2010-08-11 08:32:34

标签: javascript flash actionscript-3

我遇到了问题:

__flash __ addCallback(变量,“sendData”);

当试图通过javascript与电影互动时,其中'variable'未定义 - 但仅限于低于9.0.115的flash版本,在我的情况下,问题出现在版本9.0.47 - 在IE中测试。

我已经搜索并找到了一些有关此错误的帖子,但最终除了在Flash Player 9.0.115及更高版本中修复了这个问题之外,我几乎找不到其他内容。

虽然我已经证明了这种情况,但我需要知道我是否能够以某种方式为那些拥有v9早期玩家(我无法控制)的用户解决这个问题而不强迫他们拥有9.0.115+,或者如果这是一个我必须“生活”的错误,如果用户碰巧有早期受影响的版本。

帮助? :/

1 个答案:

答案 0 :(得分:2)

如果它来自JavaScript,您可能能够识别有关错误的其他信息,因为我相信Flash Player的动态注入JS是问题的根源,方法是在添加回调之前将ExternalInterface.marshallExceptions设置为true(并包装try / catch中的addCallback函数。

当然,marshallExceptions没有明确定义为能够通过addCallback函数启用JavaScript异常,它可能会......某事。