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

Antes de hacer un LadMovie, que el anterior desaparezca progresivamente

Estas en el tema de Antes de hacer un LadMovie, que el anterior desaparezca progresivamente en el foro de Flash y Actionscript en Foros del Web. Tengo um Main principal con botones fijos y un MC llamado contenedor_mc en el que cargo varios SWF externos por loadMovie que forman mis distintos ...
  #1 (permalink)  
Antiguo 25/03/2008, 12:38
 
Fecha de Ingreso: enero-2008
Ubicación: Barcelona
Mensajes: 54
Antigüedad: 9 años, 10 meses
Puntos: 1
Antes de hacer un LadMovie, que el anterior desaparezca progresivamente

Tengo um Main principal con botones fijos y un MC llamado contenedor_mc en el que cargo varios SWF externos por loadMovie que forman mis distintos apartados de la web.

Al presionar un boton o otro, me carga el SWF que toca de forma directa en el contenedor_mc.

Me gustaria saber como puedo hacer que al presionar uno de mis botones, antes de hacer el loadMovie me haga un efecto de alpha o movimiento para dar un poco mas de dinamismo.

He intentado varias cosas, pero no lo logro


El codigo de mi boton:

on(press){

var x = 1;
var a = 100;

while (x<=100) {

contenedor_mc._x = contenedor_mc._x + 1 ;
contenedor_mc._alpha=a;

a = a - 1;
x = x + 1;
}

contenedor_mc.loadMovie("mapa.swf");

}


Con este ejemplo, me desplaxa 100pix sobre el eje de las x pero de golpe, y yo justo quiero que se vea la transición.

Muchas gracias por su ayuda!!!
  #2 (permalink)  
Antiguo 25/03/2008, 15:44
 
Fecha de Ingreso: julio-2004
Mensajes: 114
Antigüedad: 13 años, 4 meses
Puntos: 0
Re: Antes de hacer un LadMovie, que el anterior desaparezca progresivamente

Buenas tardes warmup, este es un ejemplo de precarga con fade que hice, talves de funcione.

Creas un clip de pelicula llamado "mcImag"
Creas un texto dinamico llamado "cargat"
Y luego creamos un boton

Dentro del clip de pelicula copias el siguiente codigo:
//--------------------------------------------------------------------------

onClipEvent (load) {
cargando=0;
alpha = 0;
velocidad = 25;

}
onClipEvent (enterFrame) {

cargando=Math.floor(this.getBytesLoaded()/this.getBytesTotal()*100);
_root.cargat.text = cargando+"%";
if(cargando==100)
{
alpha=100;

}

}

onClipEvent (enterFrame) {

_alpha += (alpha-_alpha)/velocidad; // efecto alpha

}

//-----------------------------------------------------------------------------------
Este codigo permite hacer un fade a la precarga si deseas que sea mas rapido l avariable velocidad le disminuyes el valor.
_root.cargat.text = cargando+"%"; este codigo permite mostrar el porcentaje de la descarga.


Luego en el boton copias el siguiente codigo

on(press)
{
_root.mcImag.loadMovie("foto_04.jpg");
}


"foto_04.jpg" es el nombre de la imagen.

Saludos y espero te funcione
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:32.