09/02/2008, 03:17
|
|
Re: Problema en VB El problema que tienes es que no se hace así. Me explico.
Según he entendido: Tienes una variable en Flash, llamémosla VariableVigilada, y quieres que cada vez que cambie su valor, desde Visual Basic volver a ponerla al valor que tenía. Es esto, no?
Pues bien, si en VB lo que hace es meterte en un bucle y comprobar la variable, no vas a salir nunca de ese bucle. Pero no porque hagas algo mal, sino porque así es como ocurre si usas un bucle así. Si el programa de VB llega al bucle, hasta que no salga de él, no va a hacer nada más. Y como no sale nunca porque quieres que se quede siempre comprobando la variable, pues entonces el programa se queda en el bucle para siempre.
Yo, personalmente, no entiendo muy bien para qué quieres hacer eso de la VariableVigilada, porque no le veo mucho sentido, pero bueno, si quieres hacerlo, lo que tendrás que hacer no es un bucle, sino cada X tiempo (digamos cada 100 milisegundos, por ejemplo) lanzar la comprobación, pero sin bucle ni nada. Se mira, si hace falta se pone al valor que quieres y ya, se vuelve a esperar otros 100 milisegundos. Pero sin bucle. |