2011-07-17 37 views
1

我正在研究一個從Main.mxml打開一個或多個Window.mxml實例的應用程序。完成後,我希望所有的窗口都是無縫的,所以自定義控件需要工作。mx:Window組件是否有自己的applicationComplete?

In Main我添加了applicationComplete="init();",這樣init函數就會運行,其中包含clickhandlers,這會使按鈕正常工作。 但是,這種運行init函數的方法對於mx:Window似乎不是有效的。

我可以通過不使用與一個click="this.minimize();"的最小化和關閉按鈕的函數clickhandler欺騙,但我不知道這樣的方式,使移動工作,因爲它是一個MOUSE_DOWN事件。

問題1:
有沒有辦法在mx:Window中擁有這樣的init函數?

問題2:
什麼是使窗口實例上的按鈕都能正常工作的好方法?

ps。如果你認爲問題2需要一個單獨的帖子,請讓我知道,他們是如此密切相關,看似簡單,我不能決定。

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

回答

1

窗口不具有applicationComplete事件,但它確實有windowComplete事件。也許這會對你有用。有一個列表,如果窗口事件here

+0

完美!感謝Corey。 – Brugman

相關問題