Comunidad de diseño web y desarrollo en internet online

como puedo llamar una función una sola vez AS3

Citar            
MensajeEscrito el 02 Nov 2012 12:56 am
La cuestión es que hago el llamado de una función que llama un .dae a una escena3D a través de un ComboBox(Boton) entonces cuando se oprime el botón o la elección en el ComboBox llama la función pero si lo vuelvo a oprimir llama otra ves la función y seguido a esto vuelve a llamar un archivo de extensión .dae al escenario. Hay algún método para poder llamar la función una sola vez o para limpiar pantalla les agradezco que me colaboren con este problema.

Por souls_healers

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 02 Nov 2012 12:44 pm
Puedes quitar el listener del combo (nunca mas volverá a funcionar), o usar una variable booleana para marcar una rutina como ya hecha, o puedes redefinir el listener, etc. Genéricamente con booleano la idea es:

Código ActionScript :

var hecho:Boolean = false;
function init(){
   if(hecho) return
   ///hace algo
   hecho = true;
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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