ricardo p 0 Denunciar post Postado Setembro 13, 2011 Bom dia. Como acredito não ter sido muito claro no problema que estou passando vou postar uma parte do código fonte que eu tenho Tenho a importação da biblioteca fscommand import flash.system.fscommand; ...e tenho um botão btnTeste.addEventListener(MouseEvent.CLICK, aplic); btnTeste.buttonMode = true; function aplic(e:MouseEvent):void { // Falta esse código } ...quando clico nesse botão, eu preciso que ele chame o teclado virtual do Windows. Tentei com o fscommand mas ou eu usei a sintaxe errada OU por o teclado ser um arquivo .exe (osk.exe) ele não deixou executar. Agoram o por que que eu preciso do teclado virtual do Windows e não de um teclado feito em Flash... Tenho um mini-browser feito dentro do Flash onde abre uma página que tem dois textos <input type="text"> por eu não poder criar campos de textos em Flash justamente por o site ser OnLine e estar ("fora do Flash") a única forma que vi para preencher esse campos é através do teclado virtual pois ele insere os caracteres no campo que está selecionado (em foco). Essa aplicação não terá um teclado físico, por iso a necessidade do teclado virtual. Bom, desculpem todo esse texto, mas espero ter sido claro. Muito obrigado desde já. Abraço. Compartilhar este post Link para o post Compartilhar em outros sites
ricardo p 0 Denunciar post Postado Setembro 13, 2011 Bom, depois de 2 dias..... Percebi que certamente por mais que exista como abrir o osk.exe vocês não vão ensinar porque se eu abro esse executável, nada impede de eu executar um vírus, ou qualquer arquivo malicioso. E entendo a posição de vocês, justamente para manter a segurança de todos nós. Resumindo, o teclado virtual ficará fora de cogitação. Então....... Como faço 'simular o teclado virtual' ou outro qualquer (feitos em Flash) DESDE que, o valor do botão seja inserido dentro do campo em FOCO (assim como o teclado virtual também faz)??.. Desculpe abusar da paciência de vocês. Abraço. Compartilhar este post Link para o post Compartilhar em outros sites