mx:Window组件是否拥有自己的applicationComplete?

时间:2011-07-17 21:43:16

标签: flex actionscript-3 components air

我正在开发一个应用程序,它从Main.mxml中打开一个或多个Window.mxml实例。完成后我希望所有窗口都是无边框的,因此自定义控件需要工作。

在Main中我添加了applicationComplete="init();",因此init函数被运行,其中包含clickhandler,这使按钮工作。 但是,这种运行init函数的方式似乎对mx:Window没有效。

我可以通过不使用点击处理程序作弊使用click="this.minimize();"的最小化和关闭按钮,但我不知道这样的方式使移动工作,因为它是一个MOUSE_DOWN事件。

问题1:
有没有办法在mx:Window中使用这样的init函数?

问题2:
什么是使Window实例上的按钮全部工作的好方法?

PS。如果你认为问题2需要一个单独的帖子请告诉我,他们是如此密切相关,看似简单,我无法决定。

示例代码:
Main.mxml - http://pastebin.com/0HHVpkb8
Window.mxml - http://pastebin.com/g5TWuLYk

1 个答案:

答案 0 :(得分:1)

Window没有applicationComplete事件,但它确实有windowComplete事件。也许这对你有用。如果窗口事件here有一个列表。