31/07/2007, 13:31
|
| | Fecha de Ingreso: julio-2007
Mensajes: 68
Antigüedad: 17 años, 4 meses Puntos: 3 | |
Re: Curso de Flash Gratis # 3 Precarga en Actionscript 2.0 Sin Barra y con Barra Preparando el FLA Cita:
1.-en un fla nuevo coloCA en un frame vacio ese codigo (EL DE ABAJO).
2.-crea otra capa y en el frame 10 de esa capa crea un key frame (fotograma clave vacio)
Atencion: debe ser asi fotograma clave vacio y ahi coloca una foto. y ya. # Sin Barra
Código:
//------------------------------------->Esto se coloca en un frame vacio
//------------------------------------->En el frame numero diez coloca una foto
stop();
//------------------------------------->Repetir funcion con setInterval
id = setInterval(precarga, 50);
function precarga() {
//--------------------------------->Declarar variable
//--------------------------------->y Regla de tres para sacar porcentaje
var porcentaje:Number = Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100);
//--------------------------------->Atencion: _root.getBytesTotal() y _root.getBytesTotal()
//--------------------------------->apunta en este caso al escenario principal
//--------------------------------->Condicion
trace(porcentaje);
if (porcentaje == 100) {
//----------------------------->Aqui se codifica la accion que realizara
//----------------------------->al finalizar la precarga
_root.gotoAndStop(10);
trace("precarga completa ");
clearInterval(id);
}
}
# Con Barra Preparando el FLA Cita:
1.-en un fla nuevo coloCA en un frame vacio ese codigo (EL DE ABAJO).
2.-despues crea una capa nueva y dibuja la barra y llamala asi barra
3.-crea otra capa y en el frame 10 de esa capa crea un key frame (fotograma clave vacio)
Atencion: debe ser asi fotograma clave vacio y ahi coloca una foto. y ya.
Código:
//------------------------------------->Esto se coloca en un frame vacio
//------------------------------------->En el frame numero diez coloca una foto
stop();
//------------------------------------->Repetir funcion con setInterval
id = setInterval(precarga, 50);
function precarga() {
//--------------------------------->Declarar variable
//--------------------------------->y Regla de tres para sacar porcentaje
var porcentaje:Number = Math.round((_root.getBytesLoaded()/_root.getBytesTotal())*100);
//--------------------------------->Atencion: _root.getBytesTotal() y _root.getBytesTotal()
//--------------------------------->apunta en este caso al escenario principal
//--------------------------------->Condicion
trace(porcentaje);
if (porcentaje == 100) {
//----------------------------->Aqui se codifica la accion que realizara
//----------------------------->al finalizar la precarga
_root.gotoAndStop(10);
trace("precarga completa ");
clearInterval(id);
barra._xscale = porcentaje;
}
}
asi quedaria dentro el fla
Última edición por Diego.; 20/08/2007 a las 12:02
Razón: otro preload
|