Lucas Renan 2 Denunciar post Postado Julho 31, 2007 Olá Amigos... alguém sabe uma forma de acionar a tecla ENTER no flash... para executar uma ação, diferente desta forma: ?????? // Objeto ouvinte var $listener2:Object = new Object(); // Executar assim que a tecla for despressionada $listener2.onKeyUp = function():Void { $key2 = Key.getCode(); if ($key2 == 13) { verificaopcao2(); trace("teclou2"); break; } }; // Adicionamos o objeto ouvinte ao objeto Key Key.addListener($listener2); obrigadoooo Compartilhar este post Link para o post Compartilhar em outros sites
( ((phabyo)) ) 0 Denunciar post Postado Julho 31, 2007 olhando pela help do flash eu fiz 2 exemplos: 1- faça um mc qualquer e estancie ele de car_mc, de ctrl+enter e mova-o pelas setas e use espaço para parar, o exemplo indica o ENTER (veja a parte em negrito) mais aqui comigo não rolou. este AS irá direto no frame: var DISTANCE:Number = 5; var keyListener:Object = new Object(); keyListener.onKeyDown = function() { switch (Key.getCode()) { case Key.LEFT : car_mc.onEnterFrame = function() { this._x -= DISTANCE; }; break; case Key.UP : car_mc.onEnterFrame = function() { this._y -= DISTANCE; }; break; case Key.RIGHT : car_mc.onEnterFrame = function() { this._x += DISTANCE; }; break; case Key.DOWN : car_mc.onEnterFrame = function() { this._y += DISTANCE; }; break; case Key.SPACE ://ENTER delete car_mc.onEnterFrame; break; } }; Key.addListener(keyListener); 2- crie um campo de texto dinamico (marque a opção de borda para saber aonde ele está) e estancie de mensagem. Dê ctrl+enter clique na area do texto e tecle ENTER ( este AS irá direto no frame: /*objetos*/ var mensagem:TextField; var ouvinte:Object = new Object(); //eventos ouvinte.onKeyDown = function() { if (Key.getCode() == 13) { mensagem.text = "vaiiii aparecer"; } }; //Listener Key.addListener(ouvinte); Mais eu usei teu codigo trocando o numero para 32 (SPACE) funcionou... Valeuuu Compartilhar este post Link para o post Compartilhar em outros sites
Lucas Renan 2 Denunciar post Postado Julho 31, 2007 OPA..VLWS..O MEU CÓDIGO FUNCIONA SIM..O PROBLEMA EH Q DAH ERRO QDO JOGA DE NOVO(ESTOU FAZENDO UM JOGUINHU)...ELE VAI NA FUNÇÃ ODE VERIFICAR...E COMPUTA ACERTTO E ERRO AO MESMO TEMPO... Compartilhar este post Link para o post Compartilhar em outros sites