flex windowedApplication skin - как добавить кнопку закрытия - PullRequest
1 голос
/ 30 декабря 2011

Я работаю со скином WondowedApplication, чтобы получить следующие функциональные возможности:

  • Закрыть, свернуть, развернуть кнопки с собственными собственными обложками

  • Настройкаи кнопка возврата, которая изменяет состояния в главном приложении

  • Изменение размера стержней с 4 сторон и функция перетаскивания

Можно ли добиться этого с помощью скина WindowedApplication?Если нет, как мне это сделать?

У меня уже есть функция изменения размера по умолчанию, но не функция перетаскивания (я думаю, она должна работать по умолчанию или нет?).

Кнопки также появляются, но они, кажется, теряют свою кожу, которая установлена ​​css (s: Button {...}), почему это?Также Как я могу получить доступ к состояниям хост-компонента скинов (например, я могу исключить кнопку настроек из состояния настроек)?

Как я могу получить доступ / добавить кнопки закрытия, минимума, максимума?Я пытался добавить кнопки, но я не могу использовать "this.nativeWindow.maximize ();"как я мог бы разместить приложение.

Любая помощь высоко ценится, я очень смущен и раздражен отсутствием информации по этому вопросу ...

1 Ответ

1 голос
/ 30 декабря 2011

используйте FlexGlobals.topLevelApplication.minimize () и maximize () для минимизации и максимизации окна, а NativeApplication.nativeApplication.exit () используется для закрытия окна

...