Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

MarKteus

Como saber se o botão do mouse está pressionado ?

Recommended Posts

Bom dia !! http://forum.imasters.com.br/public/style_emoticons/default/graduated.gif

 

Pessoal preciso de uma forma de checar se o botão do mouse está pressionado, mas não se trata de usar o onMouseDown ou o onPress, (deve ser algo como key.isDown()), pois preciso checar isso dentro da função abaixo:

 

mc_Palco.onMouseMove = function()

{

-- var _xmouse_Old = this._xmouse;

-- var _ymouse_Old = this._ymouse;

-- cordi.text=this._xmouse+" "+this._ymouse;

---- if (ferramentas.is_Redim and Key.isDown(17)) < --- Alias quero utilizar no lugar de Key.isDown()

---- {

------- shape._width = this._xmouse-shape._x;

------- shape._height = this._ymouse-shape._y;

---- }

}

 

tem como ? :huh:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom dia !! http://forum.imasters.com.br/public/style_emoticons/default/graduated.gif

 

Pessoal preciso de uma forma de checar se o botão do mouse está pressionado, mas não se trata de usar o onMouseDown ou o onPress, (deve ser algo como key.isDown()), pois preciso checar isso dentro da função abaixo:

 

mc_Palco.onMouseMove = function()

{

-- var _xmouse_Old = this._xmouse;

-- var _ymouse_Old = this._ymouse;

-- cordi.text=this._xmouse+" "+this._ymouse;

---- if (ferramentas.is_Redim and Key.isDown(17)) < --- Alias quero utilizar no lugar de Key.isDown()

---- {

------- shape._width = this._xmouse-shape._x;

------- shape._height = this._ymouse-shape._y;

---- }

}

 

tem como ? :huh:

Amigo, não existe a função isDown para a classe mouse, mas você pode criar um listener para disparar um evento quando o mouse está clicado:

 

var mouseClique:Boolean = false;

var mouseListener:Object = new Object();

mouseListener.onMouseDown = function(){

trace("clicado")

_root.mouseClique=true;

}

mouseListener.onMouseUp = function(){

trace("solto")

_root.mouseClique=false;

}

 

Mouse.addListener(mouseListener)

Dae com essa função, ele seta a variavel mouseClique com o valor booleano "true" quando o mouse é pressionado, e seta como false quando não está pressionado.

 

Espero ter ajduado!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ajuda bastante http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

 

só aproveitando,

 

Essa script vai valer pra todo o filme ?

 

Qual o local ideal para coloca-la ? (Num Frame Action, ou dentro do mc_Palco mesmo ?

Coloca a action no primeiro frame do teu filme que vai valer para todo o arquivo. Lembre-se de que a variavel mouseClique está na raiz do documento, quando precisar referencia-la de outros mcs ou locais, utilize o _root.mouseClique.

 

Flw??

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.