Comunidad de diseño web y desarrollo en internet online

¿Existe el típico "goto" en ActionScript?

Citar            
MensajeEscrito el 15 Dic 2005 07:03 pm
Buenas. Hace un par de semanas programé el sudoku para Visual Basic y ahora quería pasarlo a Flash. El programa simplemente resolvía un tablero aleatorio pulsando un botón.

En Visual Basic usaba un for por línea (es un tablero de 9x9, o sea que tenía 9 for en total). Si en algún for el programa no era capaz de avanzar (porque las combinaciones de numeros no lo permitiesen), automáticamente hacía un "goto" a la línea anterior, en plan backtracking.


Mi pregunta es si existe en ActionScript algo parecido a un goTo que hiciera lo siguiente o que se le parezca:

Código :

rehacer1:
//primera linea
for (resuelve la primera linea)

rehacer2:
//segunda linea
for (resuelve la segunda linea)
     if(el programa se atasca)
           goto rehacer1;

rehacer3:
//tercera linea
for (resuelve la segunda linea)
     if(el programa se atasca)
          goto rehacer2;

[...]//Así hasta 9 for


Gracias y un saludete ^^

Por askaulos

8 de clabLevel



 

msie
Citar            
MensajeEscrito el 15 Dic 2005 07:18 pm
Por que no usas un algoritmo recursivo, flash no maneja etiquetas, para hacer saltos a otras lineas de codigo.. solo hay para etiquetas de lionea de tiempo

Por t2k

32 de clabLevel



Genero:Masculino  

monkey island

firefox
Citar            
MensajeEscrito el 26 Oct 2009 06:26 am
Como lo dice t2k existe es codigo que te lleva a otro fotograma
por ejemplo:

Código :

gotoAndPlay(31); 


Donde 31 es el numero del fotograma.

Por coroto

21 de clabLevel



 

Bogotá

firefox
Citar            
MensajeEscrito el 26 Oct 2009 09:43 am
Convierte las etiquetas en funciones y luego vas llamando a las funciones

Por ur!

256 de clabLevel



 

Barcelona

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.