Как создать библиотеку пользовательских компонентов Advanced Flex - PullRequest
2 голосов
/ 25 ноября 2011

Я хочу создать собственную библиотеку компонентов.компоненты настраиваются во время создания.означает как Аккордеон или TabNavigator, когда мы перетаскиваем Аккордеон во Flash Builder, он

<mx:Accordion x="38" y="167" width="200" height="200">
    <s:NavigatorContent width="100%" height="100%" label="Accordion Pane 1">
    </s:NavigatorContent>
</mx:Accordion>

выглядит так: есть два тега, пришедших одновременно:Как я могу создать компонент, как это.

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

<local:container  x="38" y="167" width="200" height="200">
    <s:button width="10" height="10" />
    <s:button width="10" height="10" />
    <s:button width="10" height="10" />
</local:container>

Ответы [ 2 ]

2 голосов
/ 25 ноября 2011

Чтобы добавить дополнительные теги, когда пользователь перетаскивает ваш пользовательский компонент в Flash Builder, необходимо написать расширение для вашего компонента и настроить его в файле design.xml.

Вот несколько ссылок, с которых можно начать:

0 голосов
/ 25 ноября 2011

Во-первых, вы хотите понять одну вещь, то есть создание пользовательских компонентов, чтобы упростить теги. Хотя Flash Builder также не поддерживает такие вещи. Дочерние пользовательские компоненты могут быть созданы внутри, переопределив некоторые методы в нем, что зависит от базового класса, который вы наследуете.

Создание компонента Custom приведет только к

<local:container  x="38" y="167" width="200" height="200">
</local:container>

Хотя вы можете добавить ребенка в него вручную или изнутри.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...