24/12/2005, 15:25
|
| Usuario no validado | | Fecha de Ingreso: marzo-2002 Ubicación: Buenos Aires
Mensajes: 1.300
Antigüedad: 22 años, 10 meses Puntos: 8 | |
la precarga no llega el 100% hola
tengo una pregarda que no me llega el 100% y cuando esta en el 44% empieza a reproducirse el swf que cargo
pego el codigo para si alguien me puede echar una mano
Código:
stop();
//variables comuns
var flash = "entrada.swf?id="+random(100);
var sonido = "musica/trac1.mp3?id="+random(100);
var vacio:MovieClip = this.createEmptyMovieClip("vacio", 1);
vacio._x = 0;
var loop:MovieClip = this.createEmptyMovieClip("loop", 2);
var loop2:MovieClip = this.createEmptyMovieClip("loop2", 0);
var vacio:MovieClip;
//funcio musica
setProperty(linea_pre,_width,0);
campo.text = "";
// cargo la musica
precarga1();
//precarga1
function precarga1 (){
setProperty(linea_pre,_width,0);
mysound = new Sound();
mysound.loadSound(sonido, false);
loop.onEnterFrame = function() {
campo_que.text = "Cargando Musica";
total = mysound.getBytesTotal();
cargados = mysound.getBytesLoaded();
tamano = Math.round(total)
t = Math.floor((cargados*100)/total);
//campo.text = t+"% cargado de "+ tamano + " bytes";
if (!isNan(t)) {
campo.text = t+"% Cargado de "+ tamano + " bytes";
setProperty(linea_pre,_width,(t+4));
}
if (t == 100) {
campo.text = "Cargado total";
setProperty(linea_pre,_width,(t+4));
delete loop2.onEnterFrame;
precarga2();
}
}
}
//precarga2 cargo contingut
function precarga2(){
vacio.swapDepths(0);
cuadre_contorn.swapDepths(5);
setProperty(linea_pre,_width,0);
//vacio._alpha = 0;
vacio.loadMovie(flash);
loop2.onEnterFrame = function() {
campo_que.text = "Cargando Contenido";
loop.onEnterFrame = function() {
total2 = vacio.getBytesTotal();
cargados2 = vacio.getBytesLoaded();
tamano2 = Math.round(total2)
t2 = Math.floor((cargados2*100)/total2);
if(!isNan(t2)){
campo.text = t2+"% Cargado de "+ tamano2 + " bytes";
setProperty(linea_pre,_width,(t2+4));
}
if (t2 == 100) {
campo.text = "Cargado total";
setProperty(linea_pre,_width,(t2+4));
delete loop2.onEnterFrame;
linea_pre._alpha = 0;
campo.text.removeTextField();
campo_que.text.removeTextField();
//vacio._alpha =100;
gotoAndStop("intro");
}
}
}
}
he intentado de muchas maneras pero no me sale
gracias |