Ir para conteúdo
Fórum Script Brasil
  • 0

Duplo Clique


DaemoniuM

Pergunta

Eu fiz um botão como se fosse um ícone, e coloquei o seguinte código:

on (press) {
	startDrag("");
}
on (release) {
	stopDrag();
}

até aí tb bem, bem fácil, só q eu queria colocar agora para q quando desse um duplo clique ele carregue outro movie. (só preciso da parte do duplo clique)

alguém sabe como fazer isso?

vlw

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

eu fiz essa classe a um tempo atrás

class Icone extends MovieClip {
	var _oC:Function;
	var _oDC:Function;
	var _first:Boolean = true;
	var _time;
	function Icone () {
  this.onPress = function() {
  	if (this._first) {
    this._oC();
    this._first = false;
    this._time = setInterval(function (mc) {
    	mc._first = true;
    	clearInterval(mc._time);
    }, 200, this);
  	} else {
    this._oDC();
  	}
  }
	}

	function set onClick (func:Function):Void {
  this._oC = func;
	}
	function get onClick ():Function {
  return this._oC;
	}

	function set onDoubleClick (func:Function):Void {
  this._oDC = func;
	}
	function get onDoubleClick ():Function {
  return this._oDC;
	}
}
pra usar é simples
mc.onClick = function () {
	trace(1);
}
mc.onDoubleClick = function () {
	trace(2);
}

lembrando que como é uma classe você tem que anexar ela ao movie clip na biblioteca.

abraços,

-Vitor de Toledo Furlin

-Sued > Viruz > Teufel

Link para o comentário
Compartilhar em outros sites

  • 0

extamente por isso eu criei a classe, ela cria o método onDoubleClick.

e só completanto aquele 200 no setInterval é o tempo em milisegundos que a função está reconhecendo como um duplo clique, dois cliques com um espaço de tempo maior que 0.2 segundos são considerados cliques separados...

abraços,

-Vitor de Toledo Furlin

-Sued > Viruz > Teufel

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...