|
mmmm me suena que el codigo que me enseñas no es mio, hay algunas cosas que no estan especificadas y nunca hago eso, por ejemplo:
if (_framesloaded=_totalframes) {
gotoAndPlay (3);
}
if (this._framesLoaded == this._totalFrames){
}
de hecho la condicion que tienes tu esta mal declarada (no egfectua una comparaccion, flata un signo de "="), en segundo lugar , hacer un preloader detectando frames no es tan exacto que uno con bytes, te pego un codigo que funciona a la perfecccion, este debes pegarlo en una barrita que sera la que se agrande con la carga, el unico requerimiento es que esta barrita tenga el punto de registro a la izquierda.
onClipEvent (load) {
delete _root.porcentaje;
}
onClipEvent (enterFrame) {
ancho = 200;
bit = (_root.getBytesTotal()/1024*1000)/1000;
carga = (_root.getBytesLoaded()/1024*1000)/1000;
_root.porcentaje = carga * 100 / bit;
barra = _root.porcentaje* ancho/100;
_root.porcent = int (carga * 100 / bit) + "%";
this._width = barra;
// a donde ira cuando cargue
if (_root.porcentaje = 100) {
_root.gotoAndPlay("etiqueta");
}
}
salu2.
|