Я использовал Flash для создания скинов, которые импортирую и применяю к компонентам Flex.
Но как я могу создать компонент во Flash, со свойствами и методами. И сделать так, чтобы его можно было добавить в displayList в приложении Flex?
Установил комплект компонентов Flex для flash. Создал свой компонент во flash (расширяет MovieClip). Сделал Command->Convert to flex Component
, сделал File->Published
, который дал мне .swc, сбросил файл .sec в мой проект Flex. Теперь, когда я создаю новую переменную, класс FlashFlexComponentTest появляется в поле подсказки нового класса, поэтому flex его видит. Но потом получаю ошибку:
Тип не найден или не является константой времени компиляции: FlashFlexComponentTest
Я чувствую, что, должно быть, пропускаю шаг?
Спасибо!
ОБНОВИТЬ
Я добавил .swc через путь сборки проекта - ›добавить SWC. У меня больше нет ошибки времени компиляции, но я получаю ошибку времени выполнения:
Ошибка приведения типа: невозможно преобразовать FlashFlexClassTest @ 9089129 в mx.core.IUIComponent