http://www.cristalab.com/tutoriales/tutorial-del-evento-doble-click-en-un-boton-de-flash-c54l/
El mismo dice crear un boton, ponerle nombre de instancia bnn y crear un campo de texto dinamico y ponerle de nombre de instancia campo_txt. Hecho esto colocar en el primer frame el siguiente codigo.
ESTE TUTORIAL ES DEL AÑO 2004 Y YO ESTOY TRABAJANDO CON FLASH CS3 - capas, nose, eso tiene algo que ver, pero no creo porque el script no me tira errores. Solo pasa que no pasa nada, no pasa nada, no anda.
Yo de AS no caso una, si lo basico para direccionar botones y cosas pichis. Este codigo me excede.
Si alguien sabe como hacer que esto funcione adelante, si alguien sabe otra manera de hacer doble clic tambien.
que se yo
Código ActionScript :
/*Esta función asignara el doble click; recibe como parametros el boton al que sera asignada la acción de doble click y un parametro especial a usar en el codigo de ejecución */ function setBtn(bnn, parametros) { //Variables NECESARIAS bnn.dobleClick = 0; //INICIALIZAMOS LA ACCION DE PRESION bnn.onPress = function() { bnn.dobleClick++; //CONTROLAMOS LAS VECES QUE ESTA PULSADO if (bnn.dobleClick == 1) { delete _root.dc_controler.onEnterFrame; _root.dc_controler.removeMovieClip(); _root.createEmptyMovieClip("dc_controler", 666); bnn.elTiempoEsOro = 0; //ESTO ES PARA CONTROLAR EL TIEMPO ENTRE DOS CLICKS _root.dc_controler.onEnterFrame = function() { bnn.elTiempoEsOro++; if (bnn.elTiempoEsOro>=9) { delete this.onEnterFrame; bnn.dobleClick = 0; _root.dc_controler.removeMovieClip(); } }; } else { /*******************************************************/ /* IMPORTANTE */ /* Aqui va la acción que quieras ejecutar !!! */ /* Cambia el codigo de aqui por el que tu quieras que */ /* se ejecute al dar doble click */ trace("Doble click Hecho! Parametros : "+parametros); bnn.dobleClick = 0; } }; } //Ahora simplemente llamamos a la función, diciendole que nuestro boton "btn" sera //al que le asignaremos el comportamiento "doble click" y que al dar doble click //use como parametro el texto que colcamos en el segundo parametro (Si leiste el codigo //de arriba no es tan dificil de entender ;.) ) setBtn(btn, "un ejemplo de parametro");