Comunidad de diseño web y desarrollo en internet online

Variables dentro de un MC cargado

Citar            
MensajeEscrito el 03 Jul 2009 12:23 am
Hola, me podrian decir como hago para acceder a las variables de un MC que acabo de cargar?

Lo que hago es attachMovie de un Mc de la Libreria. Dentro de este clip tengo variables en el primer frame. Aqui una parte del codigo

boton.onPress = function() {
if (bndZoom) {
attachMovie("clpZoom","zoom",200);
trace(zoom.variableA)
};
};

La llamada al clip si me funciona, pero por ejemplo en el trace anterior me sale "undefined", a pesar de que la variableA si tiene un valor inicial. De lo que me doy cuenta el error se da porque al llamar al clip con el attachMovie y enseguida trato accedo a alguna variable de este clip es como que el clip aun no termina de cargarse y por lo tanto aun no reconoce las variables del clip. Esto lo digo porque si con otro boton, que presiono despues del mencionado en el codigo, trato de acceder a la misma variable si me imprime el contenido de la variable.
No se cual es la forma de hacer bien lo que les explico, gracias...

Por andres.arcos

62 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 03 Jul 2009 07:23 am
Y porque no pruebas a meter todo en el mismo sitio en vez de tener código aquí, código alla?...

boton.onPress = function() {
if (bndZoom) {
attachMovie("clpZoom","zoom",200);
zoom.variableA = "loquesea";
trace(zoom.variableA)
};
};

Así no te dará problemas...

Por juanfher

74 de clabLevel



 

firefox
Citar            
MensajeEscrito el 03 Jul 2009 02:05 pm
En realidad la variableA, es un MovieClipLoader, y lo que quiero hacer es que al presionar el boton, se cargue el clip y al loader enviarle el parametro de la imagen que quiero cargar.

Por andres.arcos

62 de clabLevel



Genero:Masculino  

chrome
Citar            
MensajeEscrito el 03 Jul 2009 02:48 pm
Pues en ese caso yo crearía una función del estilo:

cargar_imagen(que,donde)

Y la invocaría una vez attacheado el clip:

boton.onPress = function() {
if (bndZoom) {
attachMovie("clpZoom","zoom",200);
cargar_imagen(la_imagen,zoom.variableA);
};
};

Por juanfher

74 de clabLevel



 

firefox

 

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