Comunidad de diseño web y desarrollo en internet online

Deteccion de la carga en clips añadidos en la escena _root

Citar            
MensajeEscrito el 06 May 2004 11:15 pm
Hola, estoy intentado averiguar como se incluye una barra de carga en un clip flash que se llama desde otro clip de flash.



Parece ser que con el MX se han incluido el metodo .loadClip para peliculas que debe ser definido de la siguiente forma (lo he sacado de la ayuda del flash);



Necesitas un movie clip llamado "peli_mc"

Necesitas una imagen llamada "archivo.jpg" en el mismo directorio



Para comprobar el proceso entra en el depurador (ctrl+enter) y despues simula una carga.



//****************

//*** UNO - declaro objetos



var arcano_mcl = new MovieClipLoader();

chivato = new Object();



//*** DOS - declaro metodos del objeto chivato



chivato.onLoadStart = function (peli_mc){

trace("Comienza");

}



chivato.onLoadProgress = function (peli_mc){

trace("Problema resuelto");

}



chivato.onLoadInit = function (peli_mc){

trace("Termino la carga");

}



chivato.onLoadError = function (peli_mc){

trace("La carga se interrumpio");

};



//*** TRES - declaro propiedades e inicio clips



arcano_mcl.addListener(chivato);

arcano_mcl.loadClip ("archivo.jpg","_root.peli_mc");



/* - otros metodos que no vienen a cuento

arcano_mcl.getProgress(peli_mc);

arcano_mcl.removeListener(chivato);

arcano_mcl.unloadClip(target);

*/



//*** CUATRO

stop();

//****************



La idea es que se ejecuta el clip con .loadClip y el chivato asociado realiza los metodos de comienzo, en carga, al acabar,etc. Asi podemos controlar el clip en todo su desarrollo.



El problema que tengo es que el metodo .onLoadProgress del chivato no se ejecuta (el resto si).



Mi pregunta es: ¿Alguien sabe por qué no se ejecuta? ¿Cómo se accede al proceso de la carga?

Por andoni1978

5 de clabLevel



 

unknown
Citar            
MensajeEscrito el 07 May 2004 02:37 am
Dos cosas

Primera: La clase MovieClipLoader es de MX 2004

Segunda: Seria mejor si le hecharas una ojeada al tutorial de la clase, aqui en cristalab, mira: http://www.cristalab.com/vertutorial.php?id=15



Un saludo y si despues de leerlo aun necesitas algo mas no dudes en comentarnos

Por Freddie

BOFH

53 tutoriales
597 articulos
43 ejemplos

Genero:Masculino   Admin

Conserje de Cristalab

unknown
Citar            
MensajeEscrito el 07 May 2004 05:08 am
He leido el tutorial y bajado los archivos que lo acompañan.



Los he ejecutado en mi maquina y sigue sin reailzarse el proceso onLoadProgress. He probado con jpegs y swf, desde el depurador y desde pagina web y en ambos sucede igual.



No entra.. no hace ni el primer trace..



Cuando pueda probare en otra maquina a ver si tengo el mismo problema o solo sucede en la mia y ya te comentare a ver.



Gracias de todas formas.



Bueno ya que estoy otra cosilla curiosa que tambien me pasa.



En versiones anteriores se podia hacer un:

getURL("mailto:[email protected]"); // en MX 2004 no puedo hacerlo, añade siempre el http:// delante y no reconoce el comando del explorador. ¿Es eso normal?

Por andoni1978

5 de clabLevel



 

unknown
Citar            
MensajeEscrito el 07 May 2004 05:28 am
Bueno, vamos a ver

En el caso del MovieClipLoader, este tiene un problema, que podras ver en donde dice "Errores" del tutorial, si quieres la documentación del problema (En el que Macromedia trabaja para la proxima versión del Player, segun se) esta aqui:

http://www.cristalab.com/weblog/viewtopic.php?p=835#835



Y en cuanto a enviar emails con Flash, esa es la "very old fucking version", si quieres enviar mails por medio de Flash, tu servidor debe soprtar algun lenguaje dinamico; si es ASP o PHP, este tutorial te servira:

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



Saludos ^^

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.