No consigo reproducir tus errores, He probado con IE5, Opera 7, Moz 1.5 y veo perfectamente todos los datos de la precarga... �Hago algo mal? �o bien? :)
Joseba Alonso www.sidedev.net www.5dms.com ----- Original Message ----- From: <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Friday, April 23, 2004 7:26 AM Subject: [ASNativos] Error en la clase MovieClipLoader de Flash MX 2004 > He descubierto un error en la clase "MovieClipLoader" cuando se ejecuta desde el > Flash Player de algunos navegadores en particular y es usado para cargar > im�genes JPG. > > Su comportamiento var�a dependiendo del navegador, en los navegadores comunes, > por ejemplo, no ocurre; pero si en algunas versiones viejas de ellos; aqu� una > tabla de que sirve, que no sirve y por que: > > Navegador: Mozilla Firefox > �Que funciona? > * onLoadStart ok > * onLoadComplete ok > * onLoadProgress ok�Que no funciona? > Nada > > > Mozilla 1.7 a > �Que funciona? > * onLoadStart ok > * onLoadComplete ok > * onLoadProgress ok�Que no funciona? > Nada > > > Mozilla 1.6 y versiones anteriores (Incluidos los Netscape) > �Que funciona? > * onLoadStart ok > * onLoadComplete ok�Que no funciona? > La variable "totalBytes" de onLoadProgress mantiene el mismo valor > que "loadedBytes", haciendo el resultado de un calculo de porcentaje siempre > 100 > > > Internet Explorer 6.028 y posterior > �Que funciona? > * onLoadStart ok > * onLoadComplete ok > * onLoadProgress ok�Que no funciona? > Nada > > > Internet Explorer 6.026, 5 y anteriores > �Que funciona? > * La variable "loadedBytes" de el evento onLoadProgress > * onLoadComplete ok�Que no funciona? > * El evento onLoadStart > * La variable "totalBytes" del evento onLoadProgress > > > Opera 7.23 > �Que funciona? > * La variable "loadedBytes" de el evento onLoadProgress > * onLoadComplete ok > * onLoadStart ok�Que no funciona? > La variable "totalBytes" del evento onLoadProgress > > > > Esto fue probado en sistemas operativos Windows 2000, Me, XP y 2003; en Linux > fue imposible porque para este solo ha salido el Flash Player 6.0r89 y en Mac > porque no tengo . > > Se prob� usando el Flash Player 7.0.19 y 7.0.14 sin encontrar ninguna diferencia > en ambos; sobra decir que funciona perfecto desde el IDE de Flash > > Tambi�n funciona perfecto cuando en vez de JPG, se cargan SWFs > > Navegadores que faltan probar > > * Konqueror > * Opera, versiones viejas > * Mozilla Firebird, Phoenix y versiones viejas > * Safari (Que usa el motor de konqueror KHTML) > * Internet Explorer para Mac > * Otros > > > �Por que puede pasar esto? > > El Player para la web pesa 668 Kb mientras que el player Standalone que crea > Flash (O el .EXE en t�rminos mas c�modos) pesa 980 Kb; demostrando que el Flash > Player para la web tiene cosas distintas al Player Standalone. > > En mi opini�n (Y haciendo un desensambl� de Strings a los ejecutables del plugin > y del player) el player para la web apoya muchas de sus funciones en el > navegador para hacerse mas liviano, as� que dependiendo de cada navegador (Y su > buena implementaci�n del protocolo http) funcionaran ciertas cosas > > Otra raz�n posible es que JPG, a diferencia de SWF, no esta dise�ado para ser > transmitido en Streaming, pero ya seria una posibilidad diferente > > �Qu� hacer? > > Se que por ac� navega gente del Team Macromedia, as� seria bueno enviar este > peque�o bug a los chicos de la M, aunque por sus caracter�sticas parece de > dif�cil soluci�n > > Las pruebas > > Hice una peque�a (Y fea) pel�cula de prueba, ubicada en > http://www.cristalab.com/experimental/mcl_bug.html > > Deben dar click al bot�n azul para iniciar el proceso de precarga externa de un > archivo JPG, pueden ver los datos de la precarga a medida que avanza en las > cajas de texto; si quieren volver a verlo, pueden dar click al bot�n azul de > nuevo, sin problemas de cache; para quien quiera comprobar el c�digo esta en: > http://www.cristalab.com/experimental/mcl_bug.fla > > Hay m�s ejemplos, por ejemplo, el blog de Kadazuro tiene una pel�cula de muestra > del MovieClipLoader http://www.kadazuro.com/blog/archives/000041.php > > As� mismo, la galer�a de fotos > http://www.cristalab.com/files/ejemplos/galeriaOOP/galeria.html > > Y esta otra galer�a de fotos > http://tmeister.net/archivos/galeria/pics.swf > > Ahora solo faltar�a que probaran ustedes con sus navegadores y comentaran sus > resultados > > �Que es la clase "MovieClipLoader"? > > En una nueva clase de Flash MX 2004 que nos permite crear precargas externas > funcionales de archivos SWF o JPG, cuando cargamos cosas por medio de > loadMovie; d�ndonos datos como la cantidad total de bytes y los bytes cargados, > haciendo as� mucho mas sencilla la labor del desarrollador al crear estas > precargas (Antes recurr�amos a m�todos bastante raros o menos funcionales), > difieriendo solamente de usar "loadClip" en vez de "loadMovie" > > -- > Freddie� Cristalab > Macromedia Certified Professional > http://www.cristalab.com/ || Un comic hecho para ti :D > ---------------------------------- > Lista ASNativos:[EMAIL PROTECTED] > http://www.5dms.com/listas > ---------------------------------- ---------------------------------- Lista ASNativos:[EMAIL PROTECTED] http://www.5dms.com/listas ----------------------------------

