Проблема с прозрачным хромом в AIR Flash Builder 4.5.1 - PullRequest
0 голосов
/ 15 июля 2011

Я заново создаю приложение AIR с FB 4.5.1.(Я начал с нуля, у меня были проблемы с импортом проектов FB 4).

В app.xml я определил следующее:

<systemChrome>none</systemChrome> 
<transparent>true</transparent> 

После этого я все еще получаюполное окно с кнопками заголовка, мин, макс и закрытия.

что дает?

Ответы [ 2 ]

0 голосов
/ 19 июля 2011

Во-первых, я обнаружил, что легче взаимодействовать с app.XML, открыв его через «Открыть с помощью -> Текстовый редактор».

Во-вторых, и это действительно смущает, я просто не смог убрать комментарии в скобках

был:

    <!-- <systemChrome>none</systemChrome> -->
    <!--<transparent>true</transparent>-->

должно было быть:

    <systemChrome>none</systemChrome>
    <transparent>true</transparent>

... Дух! Я знал лучше, но ...

Наконец, для полностью хромированного приложения добавьте

    showStatusBar="false"

к заголовку приложения.

Вот и все!

0 голосов
/ 15 июля 2011

Я полагаю, что вам нужно создать обложку для приложения.

Это появляется на форуме Adobe и включает в себя FXP функционального прозрачного приложения:

http://forums.adobe.com/thread/476699

Установка systemChrome и прозрачности вместе с «backgroundAlpha» на «0» помогла бы в Flex 3.

Но создание скинов компонентов в Flex 4, то есть компонентов Spark, немного отличается и полностью настраивается.

Ниже приведены шаги, которые необходимо выполнить, чтобы сделать окно прозрачным.

  1. Установите для systemChrome значение «none» в файле конфигурации XML
  2. Установите для прозрачного значение «true»в файле конфигурации XML
  3. Скопируйте код скина из\ frameworks \ projects \ airframework \ src \ spark \ skins \ spark \ S parkChromeWindowedApplicationSkin.mxml и вставьте в новый файл MXML.
  4. Установите для свойства "alpha" объекта "backgroundRect" в файле скина значение "0 ".
  5. Назначьте вновь созданный скин в качестве" skinClass "для объекта" s: WindowedApplication "

Пожалуйста, импортируйте вложенный файл FXP, используя" Файл-> Импортировать проект Flex "меню и взгляните на код, чтобы сделать его более понятным.

...