Добавление manifest.xml и design.xml позволяет разработчикам компонентов лучше интегрироваться с Flash Builder.Мне удалось создать пользовательские компоненты, свойства которых отображаются в инспекторе свойств, редактируемые с помощью текстовых вводов, полей со списком, средств выбора файлов и т. Д., Но я бы хотел сделать еще один шаг вперед.
У меня естьсоставной компонент, чьи дочерние компоненты скрыты с помощью этого приятного трюка , чтобы лучше реализовать инкапсуляцию.Теперь я хотел бы показать стили / свойства класса скина для дочерних компонентов в основном компоненте.
«Официальный» редактор стилей скина в инспекторе свойств:
Итак, я хотел бы добавить в свой компонент два или более из этих выпадающих списков.каждый контролирует скины составленных детей.Пролистав xml-файлы в eclipse\plugins\com.adobe.flexbuilder.codemodel_4.5.x\resources\design
, я заметил
<component name="spark.components.supportClasses.Skin">
<designExtension class="com.adobe.flexide.extensions.components.spark.components.supportClasses.SkinExtension" />
</component>
, что вселяет надежду, что может быть возможно взломать что-то вместе, которое будет поддерживать такие свойства.Я просто не уверен, как, если это действительно выполнимо.
Буду признателен за любые идеи по решению этой проблемы.
Обновление 2011-06-23 16:13 Я решил пока пойти по стандартному маршруту и вместо этого создать собственные скины .