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;