flex: загрузка компонента mxml - PullRequest
       0

flex: загрузка компонента mxml

0 голосов
/ 06 декабря 2009

Я пытаюсь загрузить компонент mxml в свой основной проект flex. Я видел, что есть много связанных вопросов по этому вопросу, но я слишком новичок, чтобы понять их.

страница содержит vbox слева и справа и еще один флэш-файл посередине. я хочу, чтобы vbox, которые расположены слева и справа, были в отдельном компоненте mxml. как я могу это сделать?

спасибо

1 Ответ

1 голос
/ 06 декабря 2009

Создайте компонент mxml для боковых блоков. Далее я основал его на VBox, так как это может быть то, что вы ищете. Я дал ему неприятный backgroundColor, который будет легко заметить, когда мы запустим приложение.

SideBox.mxml

<?xml version="1.0" encoding="utf-8"?>
<mx:VBox xmlns:mx="http://www.adobe.com/2006/mxml" width="100" height="300"
    backgroundColor="0x990000">
</mx:VBox>

Таким образом, в вашем основном mxml-приложении вы можете включить свой пользовательский компонент, сообщив приложению, в каком пространстве имен его искать (для этого xmlns:local="*" - слово local - это просто имя, так что я могу легко запомнить что это означает, вы можете назвать это как угодно, * по сути означает поиск в текущем / том же каталоге).

Main.mxml

<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"  
    xmlns:local="*" layout="absolute">

    <local:SideBox x="40" y="20" />
    <local:SideBox x="500" y="20" />
</mx:Application>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...