0

我需要在运行时加载一些图像,但我不能使用事件,因为我有这样的代码块:

loader.load(request);
//do something with loaded resource

我想避免主动等待

  while (condition) <sleep>

循环...没有办法使 load() 方法阻塞吗?

4

1 回答 1

2

不,你不能。Flash本质上是非阻塞的。作为单线程,这是允许应用程序在执行 I/O 时响应用户事件和更新屏幕的唯一方法。即使在最新版本的 Flash Player 中添加了 Workers,它们仍然不允许您执行类似的同步操作。

于 2013-02-13T15:30:00.303 回答