2011-12-30 2 views
1

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

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

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

  • Изменение размера бруски на 4-х сторон и функциональность перетаскивания

Могу ли я достичь этого путем скинирования WindowedApplication? Если не так, как я должен это делать?

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

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

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

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

ответ

1

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

+0

спасибо. хм, мне следовало подумать об этом ... Это лучший способ добиться этого? Также любые идеи относительно того, почему скин кнопки не будет работать внутри skinedApplication? – DominicM

Смежные вопросы