Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2006, 09:28
Avatar de jm00092
jm00092
 
Fecha de Ingreso: mayo-2005
Ubicación: Ronda
Mensajes: 106
Antigüedad: 19 años
Puntos: 0
Un bucle infinito llega a bloquear el Windows XP ?

Quisiera preguntar al foro si es normal que un bucle infinito en ActionScript llegue a bloquar el Windows XP (Pantalla azul de la muerte y Reset)


Este fragmento de código produce un bucle infinito, porque en el segundo FOR no se han cambiado los nombres de variables después de copiar y pegar.

Código:
n=0;
for (h=1; h<=8; h++) {
    for (h=1; h<=4; h++) {
        n++;
        duplicateMovieClip(ladrillo0, "ladrillo"+n, n);
        setProperty("ladrillo"+n, _x, h*32);
        setProperty("ladrillo"+n, _y, (v*16)+40);
    }
}
(Ha ocurrido en Flash MX)

Creo que es bastante normal que mientras programamos hagamos pruebas y puedan ocurrir estas cosas. En otros lenguajes simplemente se queda bloqueado el programa, o como mucho se produce un error de tipo "Este programa ha efectuado una operación no válida y deberá interrumpirse", pero en ningun caso se llega a resetear completamente el Windows XP.

Si eso es así, estamos peor que en la antiguedad con Turbo C++ en MS-DOS que se quedaba pillado el ordenador al mas minimo error.

¿Se bloquea el Windows XP frecuentemente programando en Flash, o es algo excepcional? Gracias