__flash__addCallback中发生问题

Pau*_*ers 6 javascript flash flash-builder

使用Flash Builder在调试模式下运行应用程序时出现以下错误:

对象不支持此属性或方法

(请注意,此错误消息来自浏览器.)

以下是它发生的代码:

function __flash__addCallback(instance, name) {
  instance[name] = function () { 
    return eval(instance.CallFunction("<invoke name=\""+name+"\" returntype=\"javascript\">" + __flash__argumentsToXML(arguments,0) + "</invoke>"));
  }
}
Run Code Online (Sandbox Code Playgroud)

我不知道这个代码的位置(除了它不是我的代码).

谁知道这里出了什么问题?

小智 1

您使用的是哪个版本的 Flash Builder?以下是 Flash Builder 4 的一些与调试相关的说明。不过尚未尝试过,不确定这是否适用于您所遇到的问题。

http://help.adobe.com/en_US/flashbuilder/using/WS6f97d7caa66ef6eb1e63e3d11b6c4d0d21-7f07.html

如果这没有帮助(可能是因为错误来自浏览器),您可以使用 IE 的脚本调试器,例如使用 Visual Studio 或通过第 3 方附加组件(IE 的 google debugbar),等等。不过,不确定这在 Flash 环境中是否有帮助。Firebug 支持和/或扩展跟踪 Flash,但不确定 IE 中的 Flash 调试可使用什么(如果上述链接没有帮助)。

请注意,我相信现在有一个免费版本的 Visual Studio,但是您仍然需要安装它才能在 IE 中调试客户端脚本,而不是在 firefox 中使用易于安装的附加组件(如 firebug) - 如果可能。