Actionscript 如何将数据返回到弹出窗口?

Actionscript 如何将数据返回到弹出窗口?,actionscript,flex4,Actionscript,Flex4,我有一个叫做弹出窗口的应用程序。从这个弹出窗口被称为传输数据的第二个窗口,例如字符串数组。在第二个框中,我可以更改数组中的数据,并在第一个弹出窗口中返回修改后的数据 我试过: FlexGlobals.topLevelApplication.myFunction(arrayWithData); 但当然会出现错误,因为数据会发送到主应用程序 请告诉我如何从第二个弹出窗口传输第一个弹出窗口中的数据?制作一个公共总线,最简单但难看的方法是从FlexGlobals.topLevelApplication

我有一个叫做弹出窗口的应用程序。从这个弹出窗口被称为传输数据的第二个窗口,例如字符串数组。在第二个框中,我可以更改数组中的数据,并在第一个弹出窗口中返回修改后的数据

我试过:

FlexGlobals.topLevelApplication.myFunction(arrayWithData);
但当然会出现错误,因为数据会发送到主应用程序


请告诉我如何从第二个弹出窗口传输第一个弹出窗口中的数据?

制作一个公共总线,最简单但难看的方法是从FlexGlobals.topLevelApplication发送一个自定义事件(其中包含第二个弹出窗口的数据),第一个弹出窗口最初将侦听器添加到该事件并操作数据