2009-12-06 5 views
0

J'essaye de charger un composant mxml dans mon principal projet flexible. J'ai vu qu'il y a beaucoup de questions liées à ce problème mais je suis trop novice pour les comprendre.flex: chargement du composant mxml

la page contient une vbox sur les côtés gauche et droit et un autre fichier flash au milieu. Je veux que les vbox placés sur les côtés gauche et droit soient dans un composant mxml séparé. comment puis-je le faire?

merci

Répondre

1

Créez le composant mxml pour vos boîtes secondaires. Dans la suite, je me suis basé sur VBox car cela pourrait être ce que vous cherchez. Je lui ai donné une backgroundColor odieuse qui devrait être facile à repérer lorsque nous exécutons l'application.

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> 

Donc, dans votre principale application MXML vous pouvez inclure votre composant personnalisé en racontant l'application ce que l'espace de noms pour le chercher (c'est ce que le xmlns:local="*" est pour - le mot local est juste un nom pour que je puisse facilement me rappeler ce que cela signifie, vous pouvez l'appeler n'importe quoi, le * signifie essentiellement de regarder dans le répertoire actuel/même).

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

merci !!!!!!!!!!!!!!!! – ufk

Questions connexes