Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/08/2008, 15:18
toniveas
 
Fecha de Ingreso: diciembre-2001
Mensajes: 118
Antigüedad: 22 años, 4 meses
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 15:58