2010-11-27 4 views
0

Dans mon application flex 3, je conserve deux fichiers mxml, disons one.mxml et two.mxml. Comment puis-je appeler two.mxml de one.mxml. Je ne veux pas utiliser des variables de différents fichiers mxml. Je veux le rediriger. Comment ça peut être? Merci à l'avanceComment ouvrir un fichier mxml à partir d'un autre fichier mxml?

+0

Il n'y a pas de concept d'appel ou de redirection en MXML, c'est un langage de balisage. Vous pouvez définir des contrôles dans des fichiers mxml et en utiliser un dans un autre, si c'est ce que vous voulez. – alxx

+0

Hei .. flex n'est pas html !!! :)) –

Répondre

0

Essayez cette

var pop:mxmlFileName= mxmlFileName(PopUpManager.createPopUp(Sprite(Application.application),mxmlFileName,true)); 
PopUpManager.centerPopUp(pop); 

je suis tombé sur ce pendant le débogage d'un projet sur lequel je travaille. Je ne sais pas si c'est optimisé mais ça devrait marcher.

0

vous pouvez simplement créer une instance, puis l'ajouter à la scène: var one:One=new One(); addElement(one); mais n'oubliez pas, one.mxml ne doit pas être une application, seulement un composant. Si c'est le cas, vous devez rééditer le nœud principal du mxml.

Questions connexes