Comunidad de diseño web y desarrollo en internet online

Nombre de clip en variable

Citar            
MensajeEscrito el 21 Ene 2008 04:07 pm
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:

_root.activo = boton1._name;

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

_root.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.

Por mogoxd

40 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Ene 2008 04:12 pm
para poner nombre de instancia no necesitas hacerlo con actionscript, solamente selecciona el movieclip y en las propiedades hay una caja de texto que dice "nombre de instancia", pos es ahi donde debes poner dicho nombre, por ejemplo "miMovieClip01", y si tambien tenes un "miMovieClip02", pones la accion:

Código :

miMovieClip02.onRelease = function(){
miMovieClip01.gotoAndStop(30);
}

salut

Por Acreonte

Claber

1543 de clabLevel

5 tutoriales
6 articulos

Genero:Masculino  

Digital Scientist

firefox
Citar            
MensajeEscrito el 21 Ene 2008 04:22 pm
Haber no quiero poner nombre de instancia,
sino coger esta, contenida segun creo en [mc1._name], ponerla en una variable

var variable = mc1._name;

y asignarle acciones poniendo el nombre de esa variable en lugar de directamente el nombre de instancia

variable.gotoAndStop(30);

A lo mejor lo ves muy lioso, pero es lo que necesito. Gracias por la ayuda, de todas formas.

Por mogoxd

40 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Ene 2008 05:32 am

Código :

var variable = mc1;
variable.gotoAndStop(30);

El nombre de la instancia es una propiedad del objeto, no el objeto en sí, que es lo que quieres manipular.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 22 Ene 2008 12:17 pm
Ups, muxas gracias hombre, ya funciona.

Solo aclarar que ahora me guarda _levelx.mc1, en lugar de mc1 a secas. Habia conseguido desde un script en otro boton acceder al movie clip, poniendo _parent[_parent.activo].gotoAnd..., pero ahora con un simple _root.activo me basta.

Muxas gracias.

Por mogoxd

40 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Ene 2008 04:28 pm
Si no te funciona, prueba esto:
var variable:MovieClip = eval(tumovieclip);
variable.goto.. etc etc

Por gustavogarzon

166 de clabLevel



 

msie7

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.