Как преобразовать компонент flex mx в AIR? - PullRequest
2 голосов
/ 31 января 2012

У меня есть flex-компонент, который использует в основном mx и код ActionScript.Я прекрасно использую его в своем приложении AIR, однако мне нужно иметь возможность использовать определенные библиотеки Air в этом компоненте, поэтому мне нужно, чтобы он был «осведомлен» или совместим с Air.

Например, мне нужночтобы получить ссылку на текущее активное окно, похоже, мне нужно использовать NativeApplication.activeWindow .

Но когда я набираю это в своем классе actionScript компонента, он не знаето родном приложении.Похоже, мне нужно что-то сделать с этим проектом, чтобы включить классы Air, если нет другого подхода?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2012

Используете ли вы Flash Builder и Flex Library Project для компиляции компонента?Если да, в свойствах проекта есть флажок «Включить библиотеки Adobe AIR».Откройте «Проект»> «Свойства»> «Компилятор библиотеки Flex» и установите флажок «Включить библиотеки Adobe AIR».

0 голосов
/ 01 февраля 2012

Необходимо импортировать библиотеки в ваш код следующим образом:

import flash.display.NativeWindow;
import flash.display.NativeWindowSystemChrome;
import flash.display.NativeWindowInitOptions;

Тогда приложение может использовать его.

...