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

Responder a