Código actionscript:
Ver original//Puedes crear un arreglo con los valores de x de cada botón y un indice que indique en cuel boton estas
var arreglo:Array = new Array(boton1.x,botn2.x);//todos los botones que sean .x
var indice:int = 0;//o la el valor de la primera foto
var numeroDeFotos = 10;//para que el boton de siguiente "sepa" cuando parar
//y dos funciones una para atras y una para adelante
function sidebar(e:MouseEvent):void
{
new Tween(bar_mc,"x",Strong.easeOut,bar_mc.x,e.currentTarget.x,1,true);
//Con esto avisas en que foto estas actualmente
switch (e.target.name)
{//e.target.name es el nombre del boton (teoricamente)
case boton1 :
indice = 1;
break;
case boton2 :
indice = 2;
break;
}
}
function sidebarNext(e:MouseEvent):void
{
if (indice<numeroDeFotos)
{
indice++;
new Tween(bar_mc,"x",Strong.easeOut,bar_mc.x,arreglo[indice],1,true);
}
}
function sidebarBack(e:MouseEvent):void
{
if (indice>2)
{
indice--;
new Tween(bar_mc,"x",Strong.easeOut,bar_mc.x,arreglo[indice],1,true);
}
}