2009-12-06 3 views
0

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

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

спасибо

ответ

1

Создайте компонент 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> 
+0

спасибо !!!!!!!!!!!!!!!! – ufk