Estuve buscando mucho sobre este tema y no encontré nada, aclaro que hace 4 días empezé con flash/as y no entiendo mucho.
Resumen sobre el script y el problema:
Script:
Uploader de archivos multimedia, que utiliza Javascript para mostrar el estado actual de la carga.
Dejo el ejemplo de Adobe, ya que mi script es bastante extenso y este ejemplo es practicamente lo mismo:
Código PHP:
Ver original
import flash.net.FileReference; import flash.external.ExternalInterface; var listener:Object = new Object(); } } ExternalInterface.call("progreso", Datos); /*****El parámetro Datos, es el porcentaje, bytes cargados, etc*******/ } var fileRef:FileReference = new FileReference(); fileRef.addListener(listener); fileRef.browse(allTypes);
El problema radica en el evento OnProgress, éste llama a una función Javascript, una y otra vez como si fuera un bucle infinito, despues de dicha accion pasados aprox. 5 minutos, Flash player dicta el siguiente mensaje:
Cita:
Lo que da como resultado: una pausa a la carga del archivo (y un dolor de cabeza).Un Script de esta pelicula está provocando que el reproductor de Flash se ejecute lentamente. Si continua ejecutándose, su PC podría no responder.¿Desea anular el script?
La solución al parecer es ésta
[url]http://foros.cristalab.com/tiempo-de-duracion-de-un-script-t29029/#203412[/url]
Pero no se como implementarla. Alguien sería tan amable de explicarme paso a paso como crear algo que contenga varios fotogramas y darle play como dice el link anterior?
Cualquier respuesta es bienvenida, saludos y gracias!