Ver Mensaje Individual
  #7 (permalink)  
Antiguo 04/04/2008, 22:15
Avatar de yoseman
yoseman
 
Fecha de Ingreso: diciembre-2003
Ubicación: Alicante (Spain)
Mensajes: 471
Antigüedad: 20 años, 5 meses
Puntos: 5
Re: Ayuda preload?

Te paso un ejemplo en el que este código funciona,

Simplemente tenemos en el primer fotograma el clip de película de la barra del preloader barra_mc y un campo de texto dónde se sitúa el porcentaje.

El clip tiene este código y esta compilado en flash 8:
Código PHP:
function cargando()
{    
    if(
entrada==undefined)
    {
        
ancho_barra=barra_mc._width;
        
barra_mc._width=0
        
entrada=true;
    }
    var 
totalcargadosporcentaje;    
    
total _root.getBytesTotal();    
    
cargados _root.getBytesLoaded();    
    
porcentaje Math.floor((cargados*100)/total);    
    
porcentaje_txt.text porcentaje " %";    
    
barra_mc._width=(porcentaje*ancho_barra)/100;      
    if (
cargados == total
    {    
        
clearInterval(hiloPrecarga);    
        
play();
    }
}
var 
hiloPrecarga setInterval(cargando1);
stop(); 
En el segundo fotograma tenemos una image 'pesada' y un stop();

archivos:
http://www.3wservicios.com/ejemplos/.../preloader.rar

dirección:
http://www.3wservicios.com/ejemplos/preloader/

Por alguna razón no te funciona a tí pero he cogido el código como ves el mismo código y he probado la película y funciona a la perfección.

De hecho tiene que funcionar si no hay nada raro.

Se puede utilizar muchas formas, un intervalo, como tu sugeriste al principio, o desde un clip jerarquicamente superior con moviecliploader, o sin preloadewr directamente onLoad de la película.

De todas formas he usado el código que te pasé para tu intervalo y funciona.

Un saludo.

PD: esperemos que lo consigas :), tienes la alternativa de bandit o tu intervalo, pero ambos deben de funcionar.
__________________
[+]
[+]

Última edición por yoseman; 04/04/2008 a las 22:25