Cita:
Iniciado por serohn Lo que quiero decir es que quiero recorrer dinámicamente los nombres de instancias que he asignado a los botones.
En vez de escribir 100 funciones cambiando el nombre "btn702" ->
_root.img.btn702.onRollOver = function() {
setTooltip(empresaVAR, 0);
}
me gustaria hacerlo de forma automática ->
for(i=0;i<710;i++){
_root.img.btn+i.onRollOver = function() {
setTooltip(empresaVAR, 0);
}
}
Amigo la sintaxis correcta es:
Código actionscript:
Ver originalvar nombrebotones:String = "clickeame";
var t:Number = 100;
var i:Number = 0;
for(i=0; i<t; i++){
var boton:Button = eval(nombrebotones+i);
if(boton){
boton.onPress=function():Void{
trace("Press "+this)
}
boton.onRollOver=function():Void{
trace("Over "+this)
}
boton.onRollOut=function():Void{
trace("Out "+this)
}
}
}
Obviamente los botones deben llamarse clickeame0, clickeame1... y así sucesivamente, espero haberte sido de ayuda.
Saluda Atte.
Claudio Barrera Asencio.