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

Mejorar galeria Flash

Estas en el tema de Mejorar galeria Flash en el foro de Flash y Actionscript en Foros del Web. Muy buenas, Un dia localize un SWF que carga archivos de imagen (foto1.jpg, foto2.jpg) con un boton de anterior que le resta un numero al ...
  #1 (permalink)  
Antiguo 28/08/2008, 16:18
 
Fecha de Ingreso: diciembre-2001
Mensajes: 118
Antigüedad: 16 años
Puntos: 0
Mejorar galeria Flash

Muy buenas,

Un dia localize un SWF que carga archivos de imagen (foto1.jpg, foto2.jpg) con un boton de anterior que le resta un numero al nombre del archivo y un boton de siguiente que hace lo contrario.

Estoy intentando modificar algunos parametros de este swf, pero mis conocimientos de Action Script son bastantes escasos.

- Como se podria limitar que no pudiera descender de más del archivo foto1.jpg?

- Como se podria aprovechar el mismo sistema para generar un primer action script que cargue la primera fotografia de distintas carpetas (albumes) y que al pulsar encima de esta primera fotografia accedieramos a un segun action script que seria el que os he facilitado?
La dificultad radica en que con este action script se generan MovieClips y no botones, habria una forma de generar botones en base a esas primerar fotografias de distintas carpetas.

Código:
contador = 1;
_root.createEmptyMovieClip("contenedorfoto", 1);
_root.contenedorfoto._x = 10;
_root.contenedorfoto._y = 10;
_root.contenedorfoto.loadMovie("fotos/foto" + contador + ".jpg");
contadorthumb1 = 2;
_root.createEmptyMovieClip("contenedorthumb1", 2);
_root.contenedorthumb1._x = 585;
_root.contenedorthumb1._y = 10;
_root.contenedorthumb1.loadMovie("fotos/thumbs/foto" + contadorthumb1 + ".jpg");
contadorthumb2 = 3;
_root.createEmptyMovieClip("contenedorthumb2", 3);
_root.contenedorthumb2._x = 585;
_root.contenedorthumb2._y = 65;
_root.contenedorthumb2.loadMovie("fotos/thumbs/foto" + contadorthumb2 + ".jpg");
contadorthumb3 = 4;
_root.createEmptyMovieClip("contenedorthumb3", 4);
_root.contenedorthumb3._x = 585;
_root.contenedorthumb3._y = 120;
_root.contenedorthumb3.loadMovie("fotos/thumbs/foto" + contadorthumb3 + ".jpg");
contadorthumb4 = 5;
_root.createEmptyMovieClip("contenedorthumb4", 5);
_root.contenedorthumb4._x = 585;
_root.contenedorthumb4._y = 175;
_root.contenedorthumb4.loadMovie("fotos/thumbs/foto" + contadorthumb4 + ".jpg");
contadorthumb5 = 6;
_root.createEmptyMovieClip("contenedorthumb5", 6);
_root.contenedorthumb5._x = 585;
_root.contenedorthumb5._y = 230;
_root.contenedorthumb5.loadMovie("fotos/thumbs/foto" + contadorthumb5 + ".jpg");
contadorthumb6 = 7;
_root.createEmptyMovieClip("contenedorthumb6", 7);
_root.contenedorthumb6._x = 640;
_root.contenedorthumb6._y = 10;
_root.contenedorthumb6.loadMovie("fotos/thumbs/foto" + contadorthumb6 + ".jpg");
contadorthumb7 = 8;
_root.createEmptyMovieClip("contenedorthumb7", 8);
_root.contenedorthumb7._x = 640;
_root.contenedorthumb7._y = 65;
_root.contenedorthumb7.loadMovie("fotos/thumbs/foto" + contadorthumb7 + ".jpg");
contadorthumb8 = 9;
_root.createEmptyMovieClip("contenedorthumb8", 9);
_root.contenedorthumb8._x = 640;
_root.contenedorthumb8._y = 120;
_root.contenedorthumb8.loadMovie("fotos/thumbs/foto" + contadorthumb8 + ".jpg");
contadorthumb9 = 10;
_root.createEmptyMovieClip("contenedorthumb9", 10);
_root.contenedorthumb9._x = 640;
_root.contenedorthumb9._y = 175;
_root.contenedorthumb9.loadMovie("fotos/thumbs/foto" + contadorthumb9 + ".jpg");
contadorthumb10 = 11;
_root.createEmptyMovieClip("contenedorthumb10", 11);
_root.contenedorthumb10._x = 640;
_root.contenedorthumb10._y = 230;
_root.contenedorthumb10.loadMovie("fotos/thumbs/foto" + contadorthumb10 + ".jpg");
stop ();

anterior = function () {
	contador = contador - 1;
	_root.contenedorfoto.loadMovie("fotos/foto" + contador + ".jpg");
	contadorthumb1 = contadorthumb1 - 1;
	_root.contenedorthumb1.loadMovie("fotos/thumbs/foto" + contadorthumb1 + ".jpg");
	contadorthumb2 = contadorthumb2 - 1;
	_root.contenedorthumb2.loadMovie("fotos/thumbs/foto" + contadorthumb2 + ".jpg");
	contadorthumb3 = contadorthumb3 - 1;
	_root.contenedorthumb3.loadMovie("fotos/thumbs/foto" + contadorthumb3 + ".jpg");
	contadorthumb4 = contadorthumb4 - 1;
	_root.contenedorthumb4.loadMovie("fotos/thumbs/foto" + contadorthumb4 + ".jpg");
	contadorthumb5 = contadorthumb5 - 1;
	_root.contenedorthumb5.loadMovie("fotos/thumbs/foto" + contadorthumb5 + ".jpg");
	contadorthumb6 = contadorthumb6 - 1;
	_root.contenedorthumb6.loadMovie("fotos/thumbs/foto" + contadorthumb6 + ".jpg");
	contadorthumb7 = contadorthumb7 - 1;
	_root.contenedorthumb7.loadMovie("fotos/thumbs/foto" + contadorthumb7 + ".jpg");
	contadorthumb8 = contadorthumb8 - 1;
	_root.contenedorthumb8.loadMovie("fotos/thumbs/foto" + contadorthumb8 + ".jpg");
	contadorthumb9 = contadorthumb9 - 1;
	_root.contenedorthumb9.loadMovie("fotos/thumbs/foto" + contadorthumb9 + ".jpg");
	contadorthumb10 = contadorthumb10 - 1;
	_root.contenedorthumb10.loadMovie("fotos/thumbs/foto" + contadorthumb10 + ".jpg");
};
	
seguent = function () {
	contador = contador + 1;
	_root.contenedorfoto.loadMovie("fotos/foto" + contador + ".jpg");
	contadorthumb1 = contadorthumb1 + 1;
	_root.contenedorthumb1.loadMovie("fotos/thumbs/foto" + contadorthumb1 + ".jpg");
	contadorthumb2 = contadorthumb2 + 1;
	_root.contenedorthumb2.loadMovie("fotos/thumbs/foto" + contadorthumb2 + ".jpg");
	contadorthumb3 = contadorthumb3 + 1;
	_root.contenedorthumb3.loadMovie("fotos/thumbs/foto" + contadorthumb3 + ".jpg");
	contadorthumb4 = contadorthumb4 + 1;
	_root.contenedorthumb4.loadMovie("fotos/thumbs/foto" + contadorthumb4 + ".jpg");
	contadorthumb5 = contadorthumb5 + 1;
	_root.contenedorthumb5.loadMovie("fotos/thumbs/foto" + contadorthumb5 + ".jpg");
	contadorthumb6 = contadorthumb6 + 1;
	_root.contenedorthumb6.loadMovie("fotos/thumbs/foto" + contadorthumb6 + ".jpg");
	contadorthumb7 = contadorthumb7 + 1;
	_root.contenedorthumb7.loadMovie("fotos/thumbs/foto" + contadorthumb7 + ".jpg");
	contadorthumb8 = contadorthumb8 + 1;
	_root.contenedorthumb8.loadMovie("fotos/thumbs/foto" + contadorthumb8 + ".jpg");
	contadorthumb9 = contadorthumb9 + 1;
	_root.contenedorthumb9.loadMovie("fotos/thumbs/foto" + contadorthumb9 + ".jpg");
	contadorthumb10 = contadorthumb10 + 1;
	_root.contenedorthumb10.loadMovie("fotos/thumbs/foto" + contadorthumb10 + ".jpg");
};

btnAnterior.onRelease = anterior;
btnSeguent.onRelease = seguent;

Última edición por toniveas; 20/09/2008 a las 16:58
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 10:09.