Tema: slide AS3
Ver Mensaje Individual
  #7 (permalink)  
Antiguo 01/11/2011, 11:27
david_qko
 
Fecha de Ingreso: marzo-2011
Ubicación: españa
Mensajes: 45
Antigüedad: 13 años, 8 meses
Puntos: 1
Respuesta: slide AS3

Muchas gracias¡¡¡....si eso eraaa¡¡¡ahora va de 1 en 1. Solo que al volver atrás se me qda parado en el dos..
Código ASP:
Ver original
  1. var arreglo:Array = new Array(0,boton1.x,boton2.x,boton3.x,boton4.x,boton5.x,boton6.x,boton7.x,boton8.x,boton9.x,boton10.x);
  2. var indice:int = 1;
  3. var numeroDeFotos = 10;
  4. boton1.addEventListener(MouseEvent.CLICK, sidebar);
  5. boton2.addEventListener(MouseEvent.CLICK, sidebar);
  6. boton3.addEventListener(MouseEvent.CLICK, sidebar);
  7. boton4.addEventListener(MouseEvent.CLICK, sidebar);
  8. boton5.addEventListener(MouseEvent.CLICK, sidebar);
  9. boton6.addEventListener(MouseEvent.CLICK, sidebar);
  10. boton7.addEventListener(MouseEvent.CLICK, sidebar);
  11. boton8.addEventListener(MouseEvent.CLICK, sidebar);
  12. boton9.addEventListener(MouseEvent.CLICK, sidebar);
  13. boton10.addEventListener(MouseEvent.CLICK, sidebar);
  14. function sidebar(e:MouseEvent):void{
  15.     new Tween(bar_mc,"x",Strong.easeOut,bar_mc.x,e.currentTarget.x,1,true);
  16.     switch (e.target.name){
  17.         case boton1 :
  18.             indice = 1;
  19.             break;
  20.         case boton2 :
  21.             indice = 2;
  22.             break;
  23.         case boton3  :
  24.             indice = 3;
  25.             break;
  26.         case boton4 :
  27.             indice = 4;
  28.             break;
  29.         case boton5 :
  30.             indice = 5;
  31.             break;
  32.         case boton6 :
  33.             indice = 6;
  34.             break;
  35.         case boton7 :
  36.             indice = 7;
  37.             break;
  38.         case boton8 :
  39.             indice = 8;
  40.             break;
  41.         case boton9 :
  42.             indice = 9;
  43.             break;
  44.         case boton10 :
  45.             indice = 10;
  46.             break;
  47.     }
  48. }  
  49. siguiente.addEventListener(MouseEvent.CLICK, sidebarNext)
  50. function sidebarNext(e:MouseEvent):void
  51. {
  52.     if (indice < 10)
  53.     {
  54.         indice++;
  55.         new Tween(bar_mc,"x",Strong.easeOut,bar_mc.x,arreglo[indice],1,true);
  56.     }
  57. }
  58. anterior.addEventListener(MouseEvent.CLICK, sidebarBack)
  59. function sidebarBack(e:MouseEvent):void
  60. {
  61.     if (indice > 2)
  62.     {
  63.         indice--;
  64.         new Tween(bar_mc,"x",Strong.easeOut,bar_mc.x,arreglo[indice],1,true);
  65.     }
  66. }