Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 使用PopUpManager.addPopUp()打开标题窗口时会生成哪些事件?_Apache Flex_Popupwindow - Fatal编程技术网

Apache flex 使用PopUpManager.addPopUp()打开标题窗口时会生成哪些事件?

Apache flex 使用PopUpManager.addPopUp()打开标题窗口时会生成哪些事件?,apache-flex,popupwindow,Apache Flex,Popupwindow,基本上,我尝试使用PopUpManager.addPopUp()和PopUpManager.removePopUp()打开/关闭TitleWindow,同时重用同一TitleWindow实例。我注意到,对于TitleWindow,creationComplete()只调用了一次,即使我打开了好几次,并且想知道在随后的弹出加载中应该听哪些事件。creationComplete(FlexEvent.CREATION\u COMPLETE)只有在创建组件时才会触发;这只会发生一次,因为您正在重用相同的

基本上,我尝试使用PopUpManager.addPopUp()和PopUpManager.removePopUp()打开/关闭TitleWindow,同时重用同一TitleWindow实例。我注意到,对于TitleWindow,creationComplete()只调用了一次,即使我打开了好几次,并且想知道在随后的弹出加载中应该听哪些事件。

creationComplete
FlexEvent.CREATION\u COMPLETE
)只有在创建组件时才会触发;这只会发生一次,因为您正在重用相同的组件。如果您想在每次显示对象时都执行某些操作,请收听添加的(
Event.added
)或添加的statage(
Event.added\u to\u STAGE
)事件。

谢谢。我注意到added()正在被调用,但在弹出窗口显示时它被调用了好几次。我只打过一次电话。可能值得一提的是,我还有一个DataGrid,它的数据由计时器每10秒刷新一次,但我不认为这会导致add()事件被多次调用。我将尝试AddedStatage()事件,看看它是如何工作的。我认为我无法验证AddedStatage事件,因为我们已经修改了我们的方法(我们只是在每次打开弹出窗口时实例化一个新标题窗口,以使事情更简单)。但无论如何我都会接受这个答案。谢谢Amarghosh。如果您每次都实例化新的
标题窗口
,您可以使用
creationComplete
AddedStatage
。谢谢,我目前正在使用creationComplete;)