可以从JavaScript Web worker调用ActionScript函数吗?

时间:2014-02-20 04:21:03

标签: javascript actionscript-3 flash actionscript web-worker

我有一个由ExternalInterface(ExternalInterface.addCallback)公开的ActionScript函数。

由于函数的唯一参数是一个非常大的字符串(~1115468字符),我在flash组件上遇到了一些“阻塞”。

期待Chrome的JS个人资料,我发现这个电话是有罪的。可以派遣一名网络工作人员来完成这项工作吗?

我发现vkthread(http://www.eslinstructor.net/vkthread/)承诺你可以用上下文调用函数,但是试图调用我的重函数我收到了“TypeError:将循环结构转换为JSON”。

1 个答案:

答案 0 :(得分:1)

vkThread插件的作者已经在这里回答了这个问题:

https://github.com/vkiryukhin/vkthread/issues/1

简单地说:context对象有一个属性,它指的是对象本身。这就是为什么它不能用JSON.stringify(...)进行字符串化,这是在这个插件内部使用的。