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

problema con la precarga

Estas en el tema de problema con la precarga en el foro de Flash y Actionscript en Foros del Web. buenas de nuevo, ya hacia tiempo que no tenia problemas jeje veamos he usado este codigo que encontre por el foro para hacer las cargas ...
  #1 (permalink)  
Antiguo 16/06/2006, 10:44
Bmo
 
Fecha de Ingreso: diciembre-2004
Mensajes: 20
Antigüedad: 13 años
Puntos: 0
problema con la precarga

buenas de nuevo, ya hacia tiempo que no tenia problemas jeje
veamos he usado este codigo que encontre por el foro para hacer las cargas

MovieClip.prototype.preloader = function(){

var loading= "% Loading..";
_root.createEmptyMovieClip("bar",-100);//aqui dibujamos el color interior del preloader
_root.bar.lineStyle(.1,0x808000,0);
_root.bar.beginFill(0x808000,100);
_root.bar.moveTo(0,0);
_root.bar.lineTo(0,2);
_root.bar.lineTo(100,2);
_root.bar.lineTo(100,0);
_root.bar.lineTo(0,0);
_root.bar.endFill();
_root.bar._x=300//270;
_root.bar._y=120;//300

_root.createEmptyMovieClip("ramme",1);//aqui dibujamos el marco alrededor del la barra
_root.ramme.lineStyle(1,0x464600,100);
_root.ramme.moveTo(0,0);
_root.ramme.lineTo(0,3);
_root.ramme.lineTo(104,3);
_root.ramme.lineTo(104,0);
_root.ramme.lineTo(0,0);
_root.ramme._x=300;
_root.ramme._y=119;//299

myFormat = new TextFormat();//creamos el formato del texto
myFormat.font = "Verdana";
myFormat.color = 0x999900;
myFormat.bold = false;
myFormat.size = 9;

_root.createEmptyMovieClip("tekst",2);//aqui creamos el texto que mostrara el porcentaje
_root.tekst.createTextField("fjeld",50,50,50,20,20 );
_root.tekst.fjeld.setNewTextFormat(myFormat);
_root.tekst.fjeld.autoSize = true;
_root.tekst._x=355;
_root.tekst._y=62;

_root.createEmptyMovieClip("control",3);//denne styrer hele proces

_root.control.onEnterFrame = function() {//aqui escalamos es color interior y el texto
var b_total = getBytesTotal();
var b_loaded = getBytesLoaded();
if (b_loaded >= b_total) {
unloadMovie(_root.bar);//se eliminan los mc cuando ya no son necesarios
unloadMovie(_root.ramme);//se eliminan los mc cuando ya no son necesarios
unloadMovie(_root.tekst);//se eliminan los mc cuando ya no son necesarios
_root.gotoAndStop(3);

} else {
myPorcent = (b_loaded/b_total)*100;
_root.bar._xscale = myPorcent;
_root.tekst.fjeld.text = Math.floor(myPorcent) + loading;
}//else
}//onEnterFrame
}//preloader
_root.preloader();

funciona perfectamente en los archivos de una sola escena, ahora lo estoy probando en una pelicula que contiene 7 escenas y no funciona voy a explicar lo que me hace
pulso control+intro para probar la pelicula y se salta hasta la segunda escena, no me deja retroceder ni avanzar, siempre vuelve a la segunda escena
si pulso de nuevo control+intro para simular la descarga entonces si lo hace bien, carga la primera escena la muestra, sigue cargando el resto, pero cuando termina la carga de todas las escenas sucede lo mismo, de repente salta solo a la segunda escenaespero haberlo explicado mas o menos bien
gracias

Última edición por Bmo; 16/06/2006 a las 10:51
  #2 (permalink)  
Antiguo 16/06/2006, 11:29
Bmo
 
Fecha de Ingreso: diciembre-2004
Mensajes: 20
Antigüedad: 13 años
Puntos: 0
sigo probando y sigo sin encontrar solucion
otro problema, pelicula de una sola escena pero con varios fotogramas, hace lo mismo que el caso anterior, salta al segundo fotograma en vez de quedarse en el primero...
  #3 (permalink)  
Antiguo 16/06/2006, 11:43
Bmo
 
Fecha de Ingreso: diciembre-2004
Mensajes: 20
Antigüedad: 13 años
Puntos: 0
joer vaya rayada llevo encima con esto, seguro que es una tonteria y no lo veo
a ver si me explico
por poner un ejemplo, una pelicula de una sola capa con 10 fotogramas, en el primer frame le pongo el codigo de la precarga, lo pruebo y como ya explique antes salta al segundo frame en vez de quedarse en el primero, si avanzo todos los frames una posicion, menos el que tiene el codigo de precarga, hace lo mismo pero se queda en el el primero, intento pasar al siguiente y hace lo de siempre, va al siguiente pero inmediatamente vuelve, apenas se ve

una ayuda por favorrr
  #4 (permalink)  
Antiguo 16/06/2006, 11:51
Bmo
 
Fecha de Ingreso: diciembre-2004
Mensajes: 20
Antigüedad: 13 años
Puntos: 0
lo consegui, esto si que sienta bien arreglarlo uno mismo
por si alguien lee esto alguna vez y tiene el mismo problema... se aguante y lo busque jeje
el problema si tienes varios frames o varias escenas es esta linea del codigo que puse en el primer post

_root.gotoAndStop(3);

esto es lo que hace que vaya y se pare y de ahi no se mueva
me ha costado verlo...
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 07:48.