Se me ocurre que puedes aprovechar el onRelease. Por ejemplo:
---8<---
miClip.lapsus = 200;
miClip.onPress = function (){
if ((getTimer() - this.$timer) <= this.lapsus && this.$timer !=
undefined) this.onDobleClick();
}
miClip.onRelease = function () {
this.$timer = getTimer();
}
miClip.onDobleClick = function() {
trace("doble click");
}
---8<---
Y para hacerlo extensible bastar�a con a�adir los eventos al prototype
de MovieClip:
---8<---
MovieClip.prototype.lapsus = 200;
MovieClip.prototype.onPress = function (){
if ((getTimer() - this.$timer) <= this.lapsus && this.$timer !=
undefined) this.onDobleClick();
}
MovieClip.prototype.onRelease = function () {
this.$timer = getTimer();
}
MovieClip.prototype.onDobleClick = function() {
trace("doble click");
}
---8<---
>-----Mensaje original-----
>De: [EMAIL PROTECTED]
>[mailto:[EMAIL PROTECTED] En nombre de Eva del Campo
>Enviado el: jueves, 23 de octubre de 2003 22:49
>Para: [EMAIL PROTECTED]
>Asunto: [ASNativos] Doble click
>
>
>Hola a [EMAIL PROTECTED]
>
>Estoy utilizando una funci�n para detectar el doble click, y
>se me ha ocurrido intentar convertirla en una extensi�n a la
>clase MovieClip, pero no s� c�mo solucionar el hecho de que
>debo utilizar un evento onPress, y �ste me elimina cualquier
>otro evento onPress que tenga. El c�digo basado en funciones:
><code> miClip.onPress = function (){
> chequeaDobleClick(this);
>}
>
>miClip.onDobleClick = function(){
> trace("Doble click");
>}
>
>function chequeaDobleClick(objeto){
> if(objeto.primerClick){
> objeto.onDobleClick();
> }else{
> objeto.primerClick = true;
> objeto.intervalo = setInterval(quitarIntervalo, 200,objeto);
> }
>}
>
>function quitarIntervalo(objeto){
> objeto.primerClick = false;
> clearInterval(objeto.intervalo);
>}
></code>
>
>xxxx
>
>Eva
>
><!-------------------------------
>Lista ASNativos:
>subscripciones/desubscripciones http://www.sidedev.net/asnativos
>-------------------------------->
>
<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->