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

Código galería de imágenes automática

Estas en el tema de Código galería de imágenes automática en el foro de Flash y Actionscript en Foros del Web. Hola gente que tal, Ojala me puedan ayudar quiero hacer para una página un galería de fotos que pase automaticamente pero que a su vez ...
  #1 (permalink)  
Antiguo 10/09/2011, 14:55
 
Fecha de Ingreso: julio-2011
Ubicación: Rosario
Mensajes: 39
Antigüedad: 13 años, 5 meses
Puntos: 0
Código galería de imágenes automática

Hola gente que tal, Ojala me puedan ayudar quiero hacer para una página un galería de fotos que pase automaticamente pero que a su vez tenga un boton individual para cada foto.
tal cual esta en esta página: http://www.templatemonster.com/demo/25656.html.

Yo lo eh utilazado pero es estatico, trabajandolo con máscara. solo me faltaría como en el link se cambiaran automaticamente

este es el código en el fotograma:

import ImgTransition;
//
var foto:ImgTransition = new ImgTransition(this, "foto1.jpg", 10, 10);
//
bot1.onRelease = function()
{
foto.transition("foto1.jpg","mascara5.swf",5);
};
bot2.onRelease = function()
{
foto.transition("foto2.jpg","mascara5.swf",3);
};
bot3.onRelease = function()
{
foto.transition("foto3.jpg","mascara5.swf",2);
};
bot4.onRelease = function()
{
foto.transition("foto4.jpg","mascara5.swf",3);
};
bot5.onRelease = function()
{
foto.transition("foto5.jpg","mascara5.swf",2);
};


Y este es externo.

import mx.utils.Delegate;
//
class ImgTransition
{
private var ruta:MovieClip;
private var clip:MovieClip;
private var foto:String;
private var foto_up:MovieClip;
private var foto_down:MovieClip;
private var mascara:MovieClip;
private var intervalo:Number;
private var ejecucion:Boolean;
//----------------------------
public function ImgTransition(qRuta:MovieClip, qFoto:String, qX, qY)
{
ruta = qRuta;
clip = ruta.createEmptyMovieClip("ImgTransition", ruta.getNextHighestDepth());
foto_down = clip.createEmptyMovieClip("foto_down", clip.getNextHighestDepth());
foto_up = clip.createEmptyMovieClip("foto_up", clip.getNextHighestDepth());
mascara = clip.createEmptyMovieClip("mascara", clip.getNextHighestDepth());
foto_up.createEmptyMovieClip("mc",1);
foto_down.createEmptyMovieClip("mc",1);
mascara.createEmptyMovieClip("mc",1);
foto = qFoto;
loadMovie(qFoto, foto_up.mc);
loadMovie(qFoto, foto_down.mc);
clip._x = qX;
clip._y = qY;
ejecucion = false;
//
}
//----------------------------
public function transition(qFoto:String, qMascara:String, qDuracion:Number):Void
{
if (!ejecucion)
{
if (qFoto != foto)
{
foto = qFoto;
//
var precarga:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadInit = Delegate.create(this, xnLoadInit1);
precarga.addListener(listener);
precarga.loadClip(qFoto,foto_up.mc);
mascara.swf = qMascara;
mascara.duracion = qDuracion;
foto_up._visible = false;
}
}
}
private function xnLoadInit1()
{
var precarga2:MovieClipLoader = new MovieClipLoader();
var listener2:Object = new Object();
listener2.onLoadInit = Delegate.create(this, xnLoadInit2);
precarga2.addListener(listener2);
precarga2.loadClip(mascara.swf,mascara.mc);
}
private function xnLoadInit2()
{
foto_up.setMask(mascara);
foto_up._visible = true;
intervalo = setInterval(this, "endTransition", mascara.duracion * 1000);
ejecucion = true;
}
//----------------------------
private function endTransition():Void
{
loadMovie(foto, foto_down.mc);
foto_up.setMask(null);
unloadMovie(mascara.mc);
clearInterval(intervalo);
ejecucion = false;
}
//----------------------------
}


Que código tendría que aplicara para que se cambien solas a x segundos.

Ojala me puedan ayudar saludos

Etiquetas: código, swf, botones, 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 01:26.