Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2010, 14:27
martin_aza
 
Fecha de Ingreso: octubre-2009
Mensajes: 60
Antigüedad: 14 años, 5 meses
Puntos: 0
carga de swf externo en clip

Gracias a un codigo dado por mahalo hace un tiempo pude resolver que al apretar un boton realice una carga de un swf externo y aparezca con alfa en el fondo de mi swf.

on (release){

alfa = function (clip)
{
this.createEmptyMovieClip("loop", 3);
loop.onEnterFrame = function ()
{
clip._alpha = clip._alpha + 10;
if (clip._alpha >= 100)
{
delete loop.onEnterFrame;
} // end if
};
};
// aquí creamos la variable tipo mc para que sea más fácil la referencia
var cargador:MovieClip = _root.cargador;
this.createTextField("porcentaje", 2, 10, 10, 200, 16);
cargador._x = 0;
cargador._y = 0;
this.ancho = 770;
this.alto = 650;
cargador.loadMovie("cursos_foto1.swf");
cargador._alpha = 0;
this.onEnterFrame = function ()
{
var _loc1 = this;
_loc1.cargador.percent = _loc1.cargador.getBytesLoaded() / _loc1.cargador.getBytesTotal() * 100;
if (!isNan(_loc1.cargador.percent))
{
_loc1.porcentaje.text = Math.round(_loc1.cargador.percent) + " %";
} // end if
if (_loc1.cargador.percent == 100)
{
_loc1.porcentaje.removeTextField();
alfa(_loc1.cargador);
delete _loc1.onEnterFrame;
} // end if
};
}


Mi duda surge q quiero realizar esta carga pero en vez de que me la muestre en un campo de texto quiero q el proceso de carga lo muestre en un clip q sea una barra del 1 al 100...

espero alguna solución.

gracias