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

Usar función dentro de un bucle

Estas en el tema de Usar función dentro de un bucle en el foro de Flash y Actionscript en Foros del Web. Amigos, hace algunos días posteé un script de un preloader de imágenes, si uso este script para precargar una sola imágen anda perfecto, pero estoy ...
  #1 (permalink)  
Antiguo 21/08/2005, 09:59
 
Fecha de Ingreso: octubre-2003
Mensajes: 304
Antigüedad: 20 años, 6 meses
Puntos: 0
Exclamación Usar función dentro de un bucle

Amigos, hace algunos días posteé un script de un preloader de imágenes,
si uso este script para precargar una sola imágen anda perfecto,
pero estoy intentando usarlo dentro de un bucle para precargar múltiples imágenes, adjunto el script del preloader y el del bucle.

Yo intenté hacerlo funcionar de varias formas pero no andubo ninguna.

La función:

Código PHP:
MovieClip.prototype.preloadjpg = function(movietobeLoaded) {

    
//create a controller mc for the preloading routine
   
    
var holder this.foto;// el MC donde cargo la foto en principio

    
var barrita this.preloader.barrita//un MC con una barrita

    
var info_txt this.preloader.info_txt//visualización del porcentaje

    //load the movie
    
holder.loadMovie(movietobeLoaded);

    
//check the loading on every enteframe of the controller mc
    
this.onEnterFrame = function() {
        
//make sure holder is not visible
        
holder._visible false;

        
//define the bytes to be loaded and loaded ones
        
var tLoadedtBytes;

        
tLoaded holder.getBytesLoaded();
        
tBytes holder.getBytesTotal();
        var 
percentage int(tLoaded 100 tBytes);

        
// Barrita
        
barrita._xscale percentage;

        
//Texto
        
info_txt.text percentage " %";

        
//Make sure stream has started
        
if (isNaN(tBytes) || tBytes 4) {
            return;
        }
        
        
//jump out and play if fully loaded
        
if (tLoaded tBytes >= 1) {
            
//now load it the placeholder and show it
            
placeholder_mc.loadMovie(movietobeLoaded);
            
info_txt.text "Loaded";
            
delete this.onEnterFrame;
        
/// ubico el holder
        
this.placeholder_mc._x this.placeholder_mc._y 10;
        }
    };
}; 
La manera en que utilizo esta función:

Código PHP:
for(i=0i<5i++)
    {
     
this["clip"+i]= this.attachMovie("contenedor" "clip"+1+i);

         
/*Las MC preloader.barrita, foto, y placeholder_mc (usadas en la función)se encuentran ubicadas dentro de "contenedor"*/

     // Cargo la miniatura usando la funcion
       
this["clip"+i].preloadjpg("imgs/tumb/img" ".jpg");
    }; 
Agradezco cualquier ayuditaaa!!!
  #2 (permalink)  
Antiguo 22/08/2005, 13:33
 
Fecha de Ingreso: octubre-2003
Mensajes: 304
Antigüedad: 20 años, 6 meses
Puntos: 0
Ayuda Pliiis!
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 10:19.