Bueno como dice el título, tengo una tira de imágenes que cambia cada cierto tiempo automáticamente , además en la escena he puesto unos botones que al presionarlos quiero que me lleven a la imagen 5 por ejemplo y cambie de color segun la imagen correspondiente (imagen 1 , cambia color de botón 1, imagen 2 cambia de color boton 2) automaticamente y cuando yo elija. Algo similar a este banner desplazable http://www.graffino.com/

Acá tengo el código que utilicé y en lo cual no me funcionan los botones, ya que decñia que debía poner en nombre de instancia,1,2,3,4 y en cs4 no me deja poner numeros como instancia de botón.


function fun1(){
counter++;
if(counter==numOfImage+1){
counter=1
}
}
Stage.scaleMode="noScale";
link=new Array();
numOfImage=4;
temp=100;
gap=4800;
counter=1;
for(i=1;i<=numOfImage;i++)
this[i].gotoAndStop(i);
this[i].defaultY=this[i]._y;
this[i].onRollOver=function(){
counter=Number(this._name);
clearInterval(interval);
};
this[i].onRollOut=this[i].onDragOut=function(){
interval=setInterval(fun1,gap);
};
this[i].onEnterFrame=function(){
var_I1=this;
if(counter==_I1._name){
_I1.nextFrame();
}else{
_I1.prevFrame();
}
};
image.onEnterFrame=function(){
this._y=this._y+(-(counter-1)*temp+35-this._y)/10;
};
barra.onEnterFrame=function(){
var_I1=this;
_I1._y=_I1._y+(_I1._parent[counter]._y-_I1._y)/10;
};
interval=setInterval(fun1,gap);



Ojalá alguien pudiera ayudarme para encontrar el error o quizás a incorporar otra cosa.

De antemano muchas gracias