bueno entendiste masomenos
el for(que es algo que aprendi aca) sirve para hcer loops
entonces vos llamas boton1, boton2, boton3 y asi sucesivamente a tus botones hasta el 6
supongo que tus botones no los tenes en la escena principal como dijsite sino que los tenes dentro de un mc y dsepues dentro de otro osea que en el primer fotograma del escenario pondrás
Código ActionScript :
for(var i:Number=1;i<7;i++){
if(_root.primermc.segundomc["boton"+i].hitTest(_root.cuadrado)){
_root.primermc.segundomc["boton"+i].enabled=true;
}else{
_root.primermc.segundomc["boton"+i].enabled=false;
}
}
ahora esta linea
for(var i:Number=1;i<7;i++){
decimos que i es un numero y es igual a 1.....es menor q 7 por lo que llega a 6 como vos queres y aumenta en uno
en esta
if(_root.primermc.segundomc["boton"+i].hitTest(_root.cuadrado)){
if(this["btonuno"+i.enabled=true;
decimos que si el boton(tenes que poner toda la ruta(primermc es el mc que tenes en la escena y el segundomc el que tenes dentro cono los botones) toca el cuadrado entonces el boton puede tener funciones
y despues
}else{
this["boton"+i].enabled=false;
}
si el boton no toca el cuadrado entonces si puede ejecutar sus acciones al ser apretado
los botones tenes que llamarlos tal cual.....y este codigo lo pones una sola vez ya que es un loop..no tenes que ponerlo cada vez...con eso abarcas los 6 botones....
para las acciones esta bien como estan