У компонента mx: Window есть свое собственное applicationComplete? - PullRequest
1 голос
/ 18 июля 2011

Я работаю над приложением, которое из Main.mxml открывает один или несколько экземпляров Window.mxml. Когда это будет сделано, я хочу, чтобы все окна были без хрома, поэтому должны работать пользовательские элементы управления.

В Main я добавил applicationComplete="init();", чтобы запустить функцию init, которая содержит обработчики кликов, которые заставляют кнопки работать. Однако такой способ запуска функции init, по-видимому, недопустим для mx: Window.

Я могу обмануть , не используя обработчик кликов для кнопок свертывания и закрытия с click="this.minimize();", но я не знаю, как сделать так, чтобы этот ход работал, потому что это событие MOUSE_DOWN .

Вопрос 1:
Есть ли способ иметь такую ​​функцию init в окне mx: Window?

Вопрос 2:
Какой хороший способ заставить все кнопки на экземплярах Window работать?

пс. Если вы думаете, что вопрос 2 нуждается в отдельном посте, пожалуйста, дайте мне знать, они так тесно связаны и кажутся простыми, что я не могу решить.

Пример кода:
Main.mxml - http://pastebin.com/0HHVpkb8
Window.mxml - http://pastebin.com/g5TWuLYk

1 Ответ

1 голос
/ 18 июля 2011

Окно не имеет события applicationComplete, но оно имеет событие windowComplete. Возможно, это будет работать для вас. Здесь есть список событий Window здесь .

...