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

Comunicacion entre mc de distitnos swfs

Estas en el tema de Comunicacion entre mc de distitnos swfs en el foro de Flash y Actionscript en Foros del Web. Hola Tengo en el escenario de la película principal un mc1 el cual contiene un par de botones b1 y b2. Tambien tengo en el ...
  #1 (permalink)  
Antiguo 14/08/2003, 10:28
 
Fecha de Ingreso: abril-2002
Ubicación: Montevideo
Mensajes: 188
Antigüedad: 15 años, 7 meses
Puntos: 0
Comunicacion entre mc de distitnos swfs

Hola

Tengo en el escenario de la película principal un mc1 el cual contiene un par de botones b1 y b2.
Tambien tengo en el escenario un mc2 en el cual voy a cargar una swf2 externa.
Esta swf2 externa contiene un mc3 con determinada animación.

Cuando doy clic en b1 debo cargar la película swf2 dentro de mc2.
Cuando apreto b2 debo hacer que la animación de mc3 se ejecute.

He usado los siguientes codigos:

En b1:

on (press) {
_root.mc2.loadMovie("swf2.swf");
i = 0;
}

En b2:

on (press) {
i = 1;
}

Ahora biene el problema.
Se carga la pelicula en mc2, pero cuando quiero hacer que se ejecute la animación de mc3 prsionando el b2, este solo me lleva al segundo fotograma de la animacion de mc3 y queda quieto.

En mc2:

onClipEvent (enterFrame) {

if (_root.mc1.i == 1) {
this.clip3.gotoAndPlay(2);
}
}

la animacion del mc3 es una censilla interpolación de forma de 10 fotogramas.

Alguien me puede decir que esta mal?

salute
  #2 (permalink)  
Antiguo 14/08/2003, 11:29
 
Fecha de Ingreso: julio-2003
Mensajes: 80
Antigüedad: 14 años, 4 meses
Puntos: 0
Intenta con:
loadMovie("nombre.swf","clipdonde lo habres")
  #3 (permalink)  
Antiguo 14/08/2003, 11:41
 
Fecha de Ingreso: abril-2002
Ubicación: Montevideo
Mensajes: 188
Antigüedad: 15 años, 7 meses
Puntos: 0
Hola

Si, eso mismo es lo que estoy haciendo.

_root.mc2.loadMovie("swf2.swf");

es lo mismo que:

loadMovie("swf2.swf", "mc2");

salute
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 19:49.