..:: MX Studio Fóruns ::..: Classe Key. Iniciando estudos... - ..:: MX Studio Fóruns ::..

Jump to content

Publicidade




ATENÇÃO

Para evitar posts desnecessários e que não influam para o andamento e desenvolvimento do fórum, clique aqui e leia todas as regras.
Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Classe Key. Iniciando estudos... "Pegar" a ativação do CAPSLOCK

#1 User is offline   Cassiano Óliver 

  • Group: Membros
  • Posts: 293
  • Joined: 27-August 05

  Posted 13 December 2006 - 01:33 PM

Olá pessoal...
comecei ontem a estudar um pokin a classe Key...
num sistema simples aki de login e senha eu coloquei o seguinte no 1° frame:
ActionScript
// Criando o objeto Key
var pressiona = new Object();
pressiona.onKeyUp = function() {
      // Detectando se a tecla CAPSLOCK foi pressionada
      if (isToggled(Key.CAPSLOCK)) {
             trace("CAPSLOCK ativado");
       }
}
// Adicionando o Objeto pressiona
Key.addListener(pressiona);


já tentei assim e tbm nao funciona:
ActionScript
if (isToggled(20)) {
       trace("CAPSLOCK ativado");
}

se eu fizer isso, qualquer tc q for pressionada ele aciona o trace
ActionScript
if (Key.CAPSLOCK) {
       trace("CAPSLOCK ativado");
}

Para criar isso aí me basiei na ajuda do flash...
bom, o "verificar sintaxe" do action script não acusou erro..

o q ta faltando aí?
VLW thumbup.gif
0

#2 User is offline   Natan 

  • Group: Moderador Global
  • Posts: 7350
  • Joined: 28-February 04

Posted 13 December 2006 - 09:14 PM

Tente com isso:

ActionScript
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
      switch (Key.getCode()) {
            case Key.CAPSLOCK :
            trace("CapsLock ativo");
      }
};
Key.addListener(keyListener);


Qualquer coisa é só falar.

Falow
0

#3 User is offline   Cassiano Óliver 

  • Group: Membros
  • Posts: 293
  • Joined: 27-August 05

Posted 14 December 2006 - 02:14 PM

consegui aki...
tava fazendo assim:
ActionScript

// Criando o objeto Key
var pressiona = new Object();
pressiona.onKeyUp = function() {
       // Detectando se a tecla CAPSLOCK foi pressionada
       if (isToggled(Key.CAPSLOCK)) {
             trace("CAPSLOCK ativado");
       }
}
// Adicionando o Objeto pressiona
Key.addListener(pressiona);


o correto é assim:
ActionScript

// Criando o objeto Key
var pressiona = new Object();
pressiona.onKeyUp = function() {
       // Detectando se a tecla CAPSLOCK foi pressionada
       if (Key.isToggled(Key.CAPSLOCK)) {
             trace("CAPSLOCK ativado");
       }
}
// Adicionando o Objeto pressiona
Key.addListener(pressiona);


* Tava eskecendo do "Key" antes do isToggled...
mas seu método tbm funcionou!
vlw natan...
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic



Publicidade




1 User(s) are reading this topic
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)