0

我正在使用带有 cairngorm 框架的 flex 3。在我的程序中的某个时刻,我调度了一个事件,如下所示:

CairngormEventDispatcher.getInstance().dispatchEvent(new eventExample [...]

有什么方法可以知道该事件何时执行 100%?

因为在那之后我还有其他东西,使用这个事件的返回,比如来自数据库的项目的arrayCollection。但它在第一次出现时为空,当我再次执行时它被填充。

请告诉我您是否需要更多信息。

4

1 回答 1

0

我发现了自己的解决方案。要知道 flex 中的事件是如何完成的,可以使用“addEventListener”来完成,但在我的情况下,当我调度 CairngormEvent 并且应用程序转到后端获取一些数据时,听众将无法工作。因此,对于那些使用该框架的人来说,熟悉“Command.as”文件。在该文件中,有一个名为“result”的函数。此时,应用程序已经转到后端(数据库)并且数组已正确填充。

于 2014-07-10T19:48:12.860 回答