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

Nombre instancia de clip, en variable

Estas en el tema de Nombre instancia de clip, en variable en el foro de Flash y Actionscript en Foros del Web. Hola a todos. Aqui va mi duda: Tengo un par de mcs. Necesito controlar el otro mc cuando le doy clic a uno de ellos. ...
  #1 (permalink)  
Antiguo 21/01/2008, 10:23
 
Fecha de Ingreso: diciembre-2007
Mensajes: 77
Antigüedad: 10 años
Puntos: 3
Nombre instancia de clip, en variable

Hola a todos. Aqui va mi duda:

Tengo un par de mcs. Necesito controlar el otro mc cuando le doy clic a uno de ellos.
La cuestion es que guardo lo que creo que es el nombre de instancia del otro mc asi:

activo = mc1._name;

Y luego en el mc que cliqueo lo intento llamar de esta manera:

activo.gotoAndStop(30);

La cuestion es que esta ultima linea no me funciona. Lo estoy haciendo bien?? Hay alguna otra forma de lograr este objetivo?

Gracias y saludos.
  #2 (permalink)  
Antiguo 21/01/2008, 10:45
Avatar de ganCT  
Fecha de Ingreso: enero-2008
Ubicación: Vigo
Mensajes: 78
Antigüedad: 9 años, 10 meses
Puntos: 0
Re: Nombre instancia de clip, en variable

Imagino que los dos codigos están en distintas lineas de tiempo. Prueba :

_parent.activo.gotoAndStop(30);
  #3 (permalink)  
Antiguo 21/01/2008, 11:36
 
Fecha de Ingreso: diciembre-2007
Mensajes: 77
Antigüedad: 10 años
Puntos: 3
Re: Nombre instancia de clip, en variable

Poniendo lo que tu me dices no me funciona. Tengo que llamarlo directamente para que se quede "presionado". De todas formas no es problema, por que necesito que al iniciar se me active siempre el mismo, asi que no pasa nada. Igualmente no estaria mal aclararlo.

Ahora una aclaracion, he conseguido que reaccione en otro mc desde el actionscript de mc presionado, de esta forma:

on (release){
_parent[_parent.activo].gotoAndStop(30);
this.gotoAndStop(1);
_root.activo=this._name; //esto pa que cambie el boton activo
}

Ahora la duda que tengo es el significado de _parent[_parent.activo].

Si tienes dudas del proyecto, son dos mcs(botones), situados en la escena principal. Cada mc tiene un script parecido al de arriba. Lo he puesto cliqueando en el mc y escribiendo ahi, no en la linea principal de este.

Gracias por la ayuda.
  #4 (permalink)  
Antiguo 22/01/2008, 06:19
 
Fecha de Ingreso: diciembre-2007
Mensajes: 77
Antigüedad: 10 años
Puntos: 3
Re: Nombre instancia de clip, en variable

Ya he soluconado el problema.

Para guardar el objeto en la variable con var=mc1; es suficiente.
Luego para llamarlo, con var.stop(); funciona perfectamente.


Saludos
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 08:06.