Foros del Web » Creando para Internet » Flash y Actionscript »

Cambiar contenido de un swf que está dentro de otro

Estas en el tema de Cambiar contenido de un swf que está dentro de otro en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 24/07/2010, 04:39
 
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.

Etiquetas: contenido, swf
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:21.