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

cómo controlar un movieclip desde otro movieclip

Estas en el tema de cómo controlar un movieclip desde otro movieclip en el foro de Flash y Actionscript en Foros del Web. Hola a tod@s, estoy trabajando en una película de flash, en la que hay solo una escena, dentro de esta escena hay varias películas, dentro ...
  #1 (permalink)  
Antiguo 03/06/2004, 09:59
 
Fecha de Ingreso: febrero-2004
Mensajes: 18
Antigüedad: 20 años, 1 mes
Puntos: 0
cómo controlar un movieclip desde otro movieclip

Hola a tod@s,

estoy trabajando en una película de flash, en la que hay solo una escena, dentro de esta escena hay varias películas, dentro de cada película hay dos o tres fotogramas. Quiero que dentro de una película, desde el fotograma 1, crear un botón que al pulsarlo, situe las demás películas en el fotograma 1.
Por lo tanto la acción tiene que saltar la película en la que se encuentra el botón y actuar sobre las otras. Esto mismo lo se hacer cuando trato de ir a la línea de tiempo raiz de la escena del siguiente modo y funciona:

on (release) {
telltarget ("/"); {
gotoAndPlay (1);
}
}

en este caso que quiero alcanzar otra movieclip he probado en vez de "/" que es la raiz "/nombre de la movieclip" pero no funciona.

¿ Alguien me puede echar una mano?
__________________
un saludo

José A.
  #2 (permalink)  
Antiguo 03/06/2004, 14:10
Avatar de pulento  
Fecha de Ingreso: noviembre-2002
Ubicación: En un pequeño, helado, obscuro reino... llamado Dinamarca.
Mensajes: 1.852
Antigüedad: 21 años, 5 meses
Puntos: 1
on(press){
_root.mc2.gotoAndPlay(elframe);
_root.mc3.gotoAndPlay(elframe);
_root.mc4.gotoAndPlay(elframe);
}
Si es que los mc estan en la raiz.

Salu2
__________________
http://www.flotdesign.dk/
  #3 (permalink)  
Antiguo 03/06/2004, 15:01
 
Fecha de Ingreso: junio-2004
Ubicación: cadiz
Mensajes: 22
Antigüedad: 19 años, 10 meses
Puntos: 0
Mi consejo es que utilices etiquetas, a cada frame le puedes dar un nombre
igual que haces con los movieclips. Aparece como una banderita, o simplemente utiliza tellTarget("_root.control", donde control es una instancia de un movieClip en la escena principal, y su nombre es control.

Ejemplo:

make = function (x1, x2) // son las variables que utiliza la función
{
_root.xpos = x1;
_root.xpos2 = x2;
tellTarget ("_root.control") // Pasar control
{
gotoAndPlay(2); // Ir a
}
}
  #4 (permalink)  
Antiguo 04/06/2004, 18:57
 
Fecha de Ingreso: febrero-2004
Mensajes: 18
Antigüedad: 20 años, 1 mes
Puntos: 0
muchas gracias a los dos, me ha funcionado
__________________
un saludo

José A.
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 15:02.