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

Llenar una barra vacia de color para precarga

Estas en el tema de Llenar una barra vacia de color para precarga en el foro de Flash y Actionscript en Foros del Web. Bueno la idea es esta, yo quiero hacer una precarga lo tengo todo hecho pero quiero que el elemento que salga cargando sea una barra ...
  #1 (permalink)  
Antiguo 26/09/2008, 15:01
 
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla - España
Mensajes: 140
Antigüedad: 15 años, 11 meses
Puntos: 1
Llenar una barra vacia de color para precarga

Bueno la idea es esta, yo quiero hacer una precarga lo tengo todo hecho pero quiero que el elemento que salga cargando sea una barra vacia que se va llenando de color a medida que va cargando como hago para llenar una barra de color muchas graciasss!
  #2 (permalink)  
Antiguo 26/09/2008, 15:16
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 4 meses
Puntos: 51
Respuesta: Llenar una barra vacia de color para precarga

lo puedes hacer de muchas maneras Xd
buena idea es que te crees una mc_marco y dentro dibujes un marco con lineas en los bordes debajo create otro mc_relleno del color que quieras, simplemente coloca un scale al mc_relleno

Código PHP:
stop();
var 
persent1 0;
var 
status1 true;
this.onEnterFrame = function ()
{
    if (
this.status1 == true
    {
     
        
this.total_frame1 this.getBytesTotal();
        
this.current_frame1 this.getBytesLoaded();
        
persent1 Math.floor(this.current_frame1 this.total_frame1 100);
        
        
porsentaje.text persent1 "%";
        
mc_relleno_xscale=persent1
        
if (this.current_frame1 == this.total_frame1
        
        
        {
           
delete (this.onEnterFrame);
           
            var 
status1 false;
           
this.play();
            
        }
    }
}

no se si me explico bien XDXD
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #3 (permalink)  
Antiguo 26/09/2008, 15:24
 
Fecha de Ingreso: mayo-2008
Ubicación: Sevilla - España
Mensajes: 140
Antigüedad: 15 años, 11 meses
Puntos: 1
Respuesta: Llenar una barra vacia de color para precarga

ese es el codigo para la percarga esta bien, lo que yo decia era como llenar un rectangunlo de color pues que se vaya llenando
  #4 (permalink)  
Antiguo 26/09/2008, 15:36
Avatar de Lynxcraft  
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 4 meses
Puntos: 51
Respuesta: Llenar una barra vacia de color para precarga

no soy muy bueno explicando por eso es mejor un ejemplo

http://www.creatusjuegos.com/tutoria...oral/carga.rar
__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft
  #5 (permalink)  
Antiguo 27/09/2008, 21:32
 
Fecha de Ingreso: junio-2008
Mensajes: 68
Antigüedad: 15 años, 9 meses
Puntos: 0
Respuesta: Llenar una barra vacia de color para precarga

Hola, espero acertar y que sea ésto lo que necesitas.
Debes crear un rectángulo (sin bordes) de 100 px de largo preferiblemente. Le pones el punto de ancla a su izquierda y lo transformas en un simbolo MC. Le das el Instance name: loadBar.
Luego creas en otra capa otro rectángulo sólo con bordes y sin relleno a su alrededor que sea algo más grande. (Esta será la caja que se irá rellenando).
Todo esto en el primer frame de tu trabajo.
A ese primer frame le pones el siguiente action script:

bytes_loaded = Math.round(this.getBytesLoaded());
bytes_total = Math.round(this.getBytesTotal());
getPercent = bytes_loaded/bytes_total;
this.loadBar._width = getPercent*100;
this.loadText = Math.round(getPercent*100)+"%";
if (bytes_loaded == bytes_total) {
this.gotoAndPlay(3);
}

y en un segundo frame el siguiente:

this.gotoAndPlay(1);

La película/anímación deberá empezar en el 3. frame.

Este código lleva también las indicaciones para el contador del porcentaje que se está cargando (loadText). Por si te interesa, también te lo explico:

Creas en otra capa y también en el primer frame, un campo de texto dinámico y le das el Var: loadText

Si no lo quieres, creo que puedes simplemente eliminar del AS la linea referente al loadText, aunque si la dejas tampoco pasa nada.

Recuerda de eliminar la barra, el marco y el campo de texto en el 3. frame (blank keyframe).

Ya dirás si te sirvió y si era lo que necesitabas. Espero que sí. Saludos

Última edición por nosena; 27/09/2008 a las 21:35 Razón: Perdón, me cortó el mensaje a la mitad, aquí va entero
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 19:33.