Comunidad de diseño web y desarrollo en internet online

Problemas con variables y carga de peliculas

Citar            
MensajeEscrito el 14 Abr 2004 06:40 pm
Hola.

Acabo de ver el foro y no he encontrado ninguna solución a un problemilla que arrastro.

Tengo un clip principal en el que cargo otro secundario.

Cargo el mc secundario.swf en principal.swf mediante un boton que se encuentra en el clip botonera de principal):



on (release) {

loadMovie("secundario.swf", "_root.vacio");

}




En secundario.swf cargo imagenes y variables mediante:



loadMovie("img"+pic+".jpg", "verfoto");

loadVariablesNum("voy.txt",0);




donde pic es una variable para mostrar imágenes (de 1 a 5) sucesivamente y que además utilizo para obtener direcciones web de cada imagen que se carga, y voy.txt contiene las variables voy1,voy2...voy5 que corresponden a las url asociadas a las imagenes. Con la variable destino gestiono un boton para abrir una ventana de navegación.



destino = eval("voy"+pic);



on (release) {

getURL(destino, "_blank");

}




secundario.swf funciona correctamente, pero al cargarlo en principal.swf pierdo el valor de la variable destino, mientras que las imágenes (cargadas con loadmovie) se ven perfectamente.

He probado a cargarla en diferentes niveles pero no hay forma.

Espero haber expuesto el asunto correctamente y agradecería cualquier ayuda porque no veo solución, y seguro que existe una sencilla (o complicada me da igual).

Gracias.

Por jochimin

0 de clabLevel



 

unknown
Citar            
MensajeEscrito el 15 Abr 2004 02:30 am
Iniciemos con que tu codigo usa ActionScript del viejo y muchas instrucciones que fueron desechadas por Macromedia.



El primer loadMovie debes hacerlo de esta manera:

Código :

on (release) {

    _root.vacio.loadMovie("secundario.swf");

}


El segundo, en ese oriden de ideas seria

Código :

loadMovie("img"+pic+".jpg", "verfoto");


Ahora, para arreglar el problema de las variables, no uses la función loadVariables sino el objeto LoadVars, mucho mas avanzado, moderno, con manejo de eventos, etc; aqui hay un tutorial de el

http://www.cristalab.com/vertutorial.php?id=6



Una vez entiendas el funcionamiento de LoadVars y lo cambies en vez del loadVariables tu codigo funcionara :D

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown

 

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