小编Jam*_*ian的帖子

在Javascript中获取ExternalInterface定义

有没有办法从Flash对象中获取公开函数的列表?例如,您可以通过执行以下命令获取对象中所有方法的列表:

for (var i in object) {
  if (typeof object[i] == "function") {
    console.log(i);
  }
}
Run Code Online (Sandbox Code Playgroud)

唯一的问题是,这不会暴露通过ExternalInterfaces API注册的任何方法.我可以尝试看看函数是否存在(object['method'])它告诉我它是一个函数,但我必须以这种方式猜测每个现有的方法.

注意:显然,我无法访问actionscript.

javascript flash actionscript externalinterface

9
推荐指数
1
解决办法
2238
查看次数