Comunidad de diseño web y desarrollo en internet online

¿Como incluyo un fichero MXML en otro fichero MXML?

Citar            
MensajeEscrito el 23 Jul 2008 09:01 am
Hola, tengo un proyecto compuesto por varios fichero MXML. Me gustaria saber como puedo incluir un fichero MXML en otro fichero MXML (ninguno de los dos es Application).

Uno de los ficheros MXML se llama Paso1Mind.mxml y el otro se llama Botonera.mxml.

Quiero incluir Paso1Mind.mxml en Botonera.mxml para poder cargar en una Vbox de Paso1Mind un fichero SWF de forma dinamica dependiendo de que boton se pulse.

La parte de codigo Botonera.mxml donde quiero cargar el fichero SWF es la siguiente:

private function refrescarDiagramas (): void
{


if (model.bibliotecaActiva == "SW Labs")
{
swfLoader.source =(Imagenes.diagramaAcordeon223);
paso1.addChild(swfLoader);
}

}

La parte de codigo de Paso1Mind.mxml donde se encuentra la Vbox es la siguiente:


<mx:VBox

id="paso1"
height="{altoDiagramaPrincipal}"
width="100%"
horizontalScrollPolicy="off"
verticalScrollPolicy="off"
verticalGap="0"
horizontalGap="0"
horizontalAlign="center">
<mx:SWFLoader id="swfLoaderDiagrama" source="{Imagenes.diagramaAcordeon331}"/>

</mx:VBox>


Al compilar me da error en Botonera.mxml, me viene a decir que "paso1" no lo ve
¿Como puedo arreglarelo????

Por sanetes

46 de clabLevel



 

msie7
Citar            
MensajeEscrito el 23 Jul 2008 03:53 pm
Lo puedes hacer por MXML,
Si usas el IDE de Flex, cuando activas el "intellisens" busca el nombre del 2 componente y da enter, el solo te añadira el xmlns a la etiqueta principal y eso..
un Ej:

Código :

<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxml" width="744" height="515" 
   xmlns:views="misVistas.*"> <!-- El componente esta dentro de la carpeta misVistas -->
<views:VComercial /> <!-- El nombre del componente que quiero añadir -->


espero te sirva.

Por Zandy

Claber

1345 de clabLevel

5 tutoriales

Genero:Masculino   Premio_Secretos

msie

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.