Ir para conteúdo

Arquivado

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

ricardo p

Aplicativo Windows

Recommended Posts

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

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

×

Informação importante

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