Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/07/2010, 04:39
player123
 
Fecha de Ingreso: julio-2010
Mensajes: 1
Antigüedad: 13 años, 9 meses
Puntos: 0
Cambiar contenido de un swf que está dentro de otro

Hola a todos, voy a plantearos mi duda con la que ya llevo varios días y no consigo solucionar:

Tengo un swf "principal.swf" al que le he creado un contenedor y en ese contenedor cargo la pelicula "externa.swf" que tiene 3 campos dinámicos de texto, pues bien, quiero que al cargar "externa.swf" en el contenedor, pueda asignarle diferentes textos según el botón que pulse en "principal.swf".

Los campos de texto dinámico de "externa.swf" se llaman "texto1", "texto2" y "texto3".

A ver si me podéis decir lo que estoy haciendo mal (pongo función para un solo botón):

Código Javascript:
Ver original
  1. botont1.addEventListener(MouseEvent.CLICK, botont1click_handler);  
  2.  
  3. var cargador:Loader = new Loader();  
  4. contenedor.addChild(cargador);  
  5.  
  6. function botont1click_handler(event:MouseEvent)  
  7. {  
  8.         cargaRuta();  
  9.  
  10.         //Aqui viene mi duda, no se si puedo añadir el texto asi, seguro que lo estoy haciendo mal
  11.         contenedor.texto1.text = "HOLA";  
  12.         contenedor.texto2.text = "ESTOY";  
  13.         contenedor.texto3.text = "PROBANDO";  
  14. }  
  15. function cargaRuta()  
  16. {  
  17.    var ruta:URLRequest = new URLRequest("externa.swf");  
  18.    cargador.load(ruta);  
  19. }

Gracias.