Ayuda para implementar un bucle for para repetir una tarea varias veces en flash

Necesito que me enseñes a usual la función "for" para repetir una tarea varias veces. Si para esto no se usa "for", dime cuál se usa y cómo.
Gracias...

1 respuesta

Respuesta
1
La respuesta a esto es bastante amplia porque este ciclo de programación tiene infinidades de usos.
Te pediría que me dieras un ejemplo concreto para poder ayudarte.
Basicamente lo que hace el For
Es repetir alguna sentencia que le indiques tantas veces como desees.
Por ejemplo
For(i<=5){
trace("hola"+i);
}
i=i++1;
Lo que hace esto más o menos es mostrarte en el panel de salida hola1, hola2, hola3, hola4, hola5
Tendrías que probarlo para ver si funciona porque no estoy seguro de que este correcto, pero se trata de eso.
Anterior a este código tendrías que darle a i el valor inicial 1.
Espero que te sirva.
También puedes ver la ayuda de AS que trae el flash, que esta muy completa y fácil de entender.
De todas formas lo voy a ver más detalladamente para aclarártelo un poco más.
Así no es; debe ser de la forma:
for(i=1;i<=5;i++){
trace("Hola"+i);
}
pero no se donde debo poner el codigo que deseo repetir
en mi caso deseo hacer que el siguiente codigo se repita varias veces al soltar un boton:
if (_root["cuad"+aleatorio].hitTest(_root.vacio1)) {
_root.vacio1._x = xthis;
_root.vacio1._y = ythis-50;
_root.vacio2._x = xthis+50;
_root.vacio2._y = ythis;
_root.vacio3._x = xthis;
_root.vacio3._y = ythis+50;
_root.vacio4._x = xthis-50;
_root.vacio4._y = ythis;
_root["cuad"+aleatorio]._x = xvacio2-50;
_root["cuad"+aleatorio]._y = yvacio1+50;
}
Tu código debe ir en lugar de la sentencia
trace("hola"+i);
Pruébalo y luego me cuentas

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas