如果从JS我调用已经忙于处理来自JS的另一个调用的SWF会发生什么?

时间:2012-04-14 10:11:22

标签: javascript multithreading actionscript-3 externalinterface

JS-to-AS3回调以异步方式工作对吗?因此,例如,如果我要求SWF下载某个文件,这可能需要一些时间(取决于该文件的大小),并且在下载它时,请求它执行其他操作(假设SWF有多个回调用于各种目的) ,在这种情况下会发生什么? SWF是否继续下载文件并在另一个线程中处理我的第二个请求,或者它崩溃,或者抛出一些错误?

我知道这对某些测试来说是一个很好的例子,但我想知道是否有人已经这样做了,或者可能有关于我无法找到的案例的公开信息?

1 个答案:

答案 0 :(得分:0)

一般来说JS / AS3网桥是同步的,但答案取决于AS3端功能的实现。

如果AS3端是异步操作,那么你需要制定一个回调策略,这样AS3可以在完成后回调一个JS函数。