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

carga de swf externo en clip

Estas en el tema de carga de swf externo en clip en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 02/02/2010, 13:27
 
Fecha de Ingreso: octubre-2009
Mensajes: 60
Antigüedad: 9 años, 7 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
  #2 (permalink)  
Antiguo 02/02/2010, 13:32
Avatar de loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 10 años, 7 meses
Puntos: 175
Respuesta: carga de swf externo en clip

Puedes crear una barra de dibujo, convertirla en MC..

pudes ponerle como instancia barraLoader

y agregas el AS de acuerdo a que cresca segun el porcentaje de Bytes cargados

Código Action Script:
Ver original
  1. porcentajeCargado = _loc1.cargador.percent;
  2.  
  3. barraLoader._xscale = porcentajeCargado;

algo asi! modificalo segun la sintaxis que usas
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...
  #3 (permalink)  
Antiguo 03/02/2010, 05:41
 
Fecha de Ingreso: octubre-2009
Mensajes: 60
Antigüedad: 9 años, 7 meses
Puntos: 0
Respuesta: carga de swf externo en clip

gracias por la respuesta,

en ese caso que viene a ser cargador y _loc1 ?

saludos

Etiquetas: carga, externo, swf, clips
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 16:50.