Comunidad de diseño web y desarrollo en internet online

galeria con thumbnail y botonera

Citar            
MensajeEscrito el 20 Oct 2010 10:03 pm
Buenas y santas!
Estoy usando esta galería [url=http://www.tutoriales-flash.com/tutorial.php?id_tuto=29][/url] (MUY BUENA! y sencilla de usar). Funciona todo, carga todo, HERMOSA! pero quiero saber cómo hago para sumarle dos botones: SIGUIENTE / ANTERIOR para que pueda pasar a la siguiente o anterior imagen sin tener que cliquear en alguno de los thumb?
Muchas gracias. Saludos, Emiliano

Por boratlon

Claber

139 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Oct 2010 02:08 pm
Hola, mas o menos con un tuto de acá resolví la cuestión, pero tengo un problema y es que "i" debería ser el valor índice de la imagen, el orden: imagen1.jpg(1), imagen2.jpg(2), etc. QUé dato tomo del AS de la galería del link para esto?

Código ActionScript :

//i = 1;
total = 36;
Prox_btn.onRelease = function(){
   if(i<total){
      i++;
      verFotograndePosta(IMG_array[k].attributes.nombre);
   }
}
Prev_btn.onRelease = function(){
   if(i>1){
      i--;
      verFotograndePosta(IMG_array[i].attributes.nombre);
   }
}


Esto funciona si sólo dependiera de estos dos botones, pero al hacer clic en un thumb, no toma el valor pasado por ese thumb.

Gracias. Saludos, Emiliano

Por boratlon

Claber

139 de clabLevel



 

chrome
Citar            
MensajeEscrito el 22 Oct 2010 05:35 pm
Si dices que no lo toma es porque estás intentado pasarlo ... ¿como?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 22 Oct 2010 09:11 pm
Hola Jorge... no entiendo tu pregunta: estoy usando esta galería [url=http://www.tutoriales-flash.com/tutorial.php?id_tuto=29][/url]... quiero agregarle los botones SIGUIENTE / ANTERIOR y no sé cómo pasarle el dato de orden (del array) de la foto que actualmente muestra... Gracias. Saludos, Emiliano

Por boratlon

Claber

139 de clabLevel



 

msie8
Citar            
MensajeEscrito el 25 Oct 2010 02:27 pm
¿Que dice la función verFotograndePosta?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Oct 2010 11:20 am

Código ActionScript :

function verFotoGrande(ruta:String) {
   clearInterval(intervaloColor);
   // creo el clip donde irá la foto grande en una profundidad fija
   // para que se reemplace cada vez que pincho en una miniatura
   var grande:MovieClip = _root.createEmptyMovieClip("grande_mc", 2*IMG_array.length+11);
   // igual con el clip que contendrá el marco
   var bajo_grande:MovieClip = _root.createEmptyMovieClip("bajo_grande_mc", 2*IMG_array.length+10);
   // posición vertical fija
   grande._y = 100;
   // para cargar la foto grnade definimos otro objeto MovieClipLoader
   // y otro objeto detector de eventos
   var grande_mcl:MovieClipLoader = new MovieClipLoader();
   var grandeListener:Object = new Object();
   grande_mcl.addListener(grandeListener);
   // cargo la foto grande
   grande_mcl.loadClip("/originales/"+ruta, grande);
   grandeListener.onLoadStart = function(target_mc:MovieClip) {
      // aplico una transformación de color que deja el clip
      // tintado de blanco
      myColor = new Color(target_mc);
      myColorTransform = new Object();
      myColorTransform = {ra:100, rb:255, ga:100, gb:255, ba:100, bb:255, aa:100, ab:0};
      myColor.setTransform(myColorTransform);
   };
   grandeListener.onLoadProgress = function(target_mc:MovieClip, bytesLoaded:Number, bytesTotal:Number) {
      // aquí podéis poner acciones para mostrar una precarga,
      // este caso no lo hemos considerado oportuno
   };
   grandeListener.onLoadInit = function(target_mc:MovieClip) {
      //trace("grandeListener.onLoadInit");
      // recolocamos la imagen (todavía está oculta)
      target_mc._x = 382+Math.round((315-target_mc._width)*0.5);
      // recolocamos el marco que rodea a la foto grande
      bajo_grande._x = target_mc._x-5;
      bajo_grande._y = target_mc._y-5;
      // dibujamos el marco
      with (bajo_grande) {
         beginFill(0xffffff);
         lineStyle(1, 0xEEEEEE, 100);
         lineTo(target_mc._width+10, 0);
         lineTo(target_mc._width+10, target_mc._height+10);
         lineTo(0, target_mc._height+10);
         lineTo(0, 0);
         endFill();
      }
      // con estas rutinas hacemos la transición de color desde el blanco
      var indiceColor:Number = 255;
      intervaloColor = setInterval(cambiarColor, 10);
      function cambiarColor() {
         myColorTransform = {ra:100, rb:indiceColor, ga:100, gb:indiceColor, ba:100, bb:indiceColor, aa:100, ab:0};
         myColor.setTransform(myColorTransform);
         indiceColor -= 2;
         if (indiceColor == -1) {
            clearInterval(intervaloColor);
         }
      }
   };
}


Gracias Jorge!

Por boratlon

Claber

139 de clabLevel



 

msie8
Citar            
MensajeEscrito el 26 Oct 2010 01:30 pm
Ok, pero no entiendo que pasa ... ¿el thumb no abre la foto?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.