Foros del Web » Creando para Internet » Flash y Actionscript »

Script de Pelicula se ejecuta lentamente ???

Estas en el tema de Script de Pelicula se ejecuta lentamente ??? en el foro de Flash y Actionscript en Foros del Web. Hola chicos gracias por leer mi post. Pasa los siguiente, tengo en mi pagina dos animaciones swf's pero cuando ejecuto en Firefox y safari me ...
  #1 (permalink)  
Antiguo 19/10/2009, 10:15
Avatar de Nova  
Fecha de Ingreso: enero-2003
Ubicación: Hyo
Mensajes: 832
Antigüedad: 21 años, 3 meses
Puntos: 1
Script de Pelicula se ejecuta lentamente ???

Hola chicos gracias por leer mi post.
Pasa los siguiente, tengo en mi pagina dos animaciones swf's pero cuando ejecuto en Firefox y safari me dice lo siguiente:

"Un script de esta película está provocando que el Reproductor de Flash se ejecute lentamente. Si continua ejecutándose, su PS podría no responder. ¿Desea anular el escript?"

Ya se cual es el que esta fallando pero he revisado varias veces el loader del SWF que tiene el problema pero no encuentro el inconveniente.

Les copio el codigo loader para que me hechen la mano:
Detalles: Layer: "Loader" ; Frame : 3
Código:
function onLoadStart(clip)
{
    clip._visible = false;
    clip.stop();
}
function onLoadProgress(clip, bytesLoaded, bytesTotal)
{
    porcentaje = Math.round(bytesLoaded / bytesTotal * 100);
    porcentajeTotal = Math.round(porcentaje / imagenes.length + 100 / imagenes.length * cargando);
    preload.gotoAndStop(porcentajeTotal);
    preload.cargando.text = porcentajeTotal + "%";
} // End of the function
function onLoadInit(clip)
{
    ++cargando;
    cargaMultiple();
}
function cargaMultiple(queX, queY)
{
    if (!cargando)
    {
        cargando = 0;
        this.attachMovie("preload", "preload", this.getNextHighestDepth());
        preload._x = queX;
        preload._y = queY;
        trace (preload._y);
    } 
    if (cargando < imagenes.length)
    {
        precarga.loadClip(ruta_imgs + imagenes[cargando], cargador);
        mens.text = ruta_imgs + imagenes[cargando];
    }
    else
    {
        removeMovieClip (preload);
        gotoAndPlay(4);
    }
}
var nombre = [];
var webs = [];
var imagenes = [];
var tiempos = [];
var ruta_imgs = "img_contenido/";
var Num_XML;
var precarga = new MovieClipLoader();
precarga.addListener(this);
var banner = new XML();
banner.ignoreWhite = true;
banner.onLoad = function (success)
{
    Num_XML = banner.firstChild.childNodes.length;
    for (var _loc1 = 0; _loc1 < banner.firstChild.childNodes.length; ++_loc1)
    {
        nombre.push(banner.firstChild.childNodes[_loc1].attributes.nomimagen.toString());
        webs.push(banner.firstChild.childNodes[_loc1].attributes.web.toString());
        imagenes.push(banner.firstChild.childNodes[_loc1].attributes.img.toString());
        tiempos.push(banner.firstChild.childNodes[_loc1].attributes.tiempo);
    }
    cargaMultiple(0, -17);
};
banner.load("Scripts/banner_publicidad.xml");
stop ();
Detalles: Layer: "Loader" ; Frame : 4
Código:
var aleatorio:Number=Math.floor(random(Num_XML));
PD: Pero cuando ejecuto de manera local todo se ejecuta con exito.
Gracias por su ayuda
__________________
http://about.me/jemano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:32.