Tema: slide AS3
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 01/11/2011, 10:46
Avatar de esdebon
esdebon
 
Fecha de Ingreso: agosto-2008
Ubicación: México
Mensajes: 167
Antigüedad: 15 años, 8 meses
Puntos: 18
Respuesta: slide AS3

Código actionscript:
Ver original
  1. //Puedes crear un arreglo con los valores de x de cada botón y un indice que indique en cuel boton estas
  2. var arreglo:Array = new Array(boton1.x,botn2.x);//todos los botones que sean .x
  3. var indice:int = 0;//o la el valor de la primera foto
  4. var numeroDeFotos = 10;//para que el boton de siguiente "sepa" cuando parar
  5.  
  6. //y dos funciones una para atras y una para adelante
  7.  
  8.  
  9. function sidebar(e:MouseEvent):void
  10. {
  11.     new Tween(bar_mc,"x",Strong.easeOut,bar_mc.x,e.currentTarget.x,1,true);
  12.     //Con esto avisas en que foto estas actualmente
  13.     switch (e.target.name)
  14.     {//e.target.name es el nombre del boton (teoricamente)
  15.         case boton1 :
  16.             indice = 1;
  17.             break;
  18.         case boton2 :
  19.             indice = 2;
  20.             break;
  21.     }
  22. }
  23.  
  24. function sidebarNext(e:MouseEvent):void
  25. {
  26.     if (indice<numeroDeFotos)
  27.     {
  28.         indice++;
  29.         new Tween(bar_mc,"x",Strong.easeOut,bar_mc.x,arreglo[indice],1,true);
  30.     }
  31. }
  32. function sidebarBack(e:MouseEvent):void
  33. {
  34.     if (indice>2)
  35.     {
  36.         indice--;
  37.         new Tween(bar_mc,"x",Strong.easeOut,bar_mc.x,arreglo[indice],1,true);
  38.     }
  39. }
__________________
Mi sitio: http://www.fluocode.com