..:: MX Studio Fóruns ::..: ActionScript 3.0 - ..:: 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

ActionScript 3.0 Abrir teclado virtual do Windows

#1 User is offline   ricardo p. 

  • Group: Membros
  • Posts: 3
  • Joined: 13-September 11

Posted 13 September 2011 - 11:36 AM

Bom dia.

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.
0

#2 User is offline   ricardo p. 

  • Group: Membros
  • Posts: 3
  • Joined: 13-September 11

Posted 13 September 2011 - 12:12 PM

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 para '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.
0

#3 User is offline   ricardo p. 

  • Group: Membros
  • Posts: 3
  • Joined: 13-September 11

Posted 14 September 2011 - 11:30 AM

http://www.portolan.com.br/teclado.jpg

Bom dia.

Conforme a ilustração acima, vou explicar melhor
pois acredito não ter sido muito claro anteriormente.

Nessa imagem, vocês estão vendo o fundo cinza e os
botões em amarelo feitos em Flash (AS3).

O formulário com fundo branco, é na verdade, uma página
Web Online aberto DENTRO do Flash. O que eu preciso é que,
ao clicar no 'A', insira no campo de texto o valor 'A', 'B' insira
'B' e assim sucessivamente.

O problema que encontrei nesse caso, é que como o formulário, por
mais que esteja dentro do Flash, na verdade não está, então não tem
como definir um nome de campo para eles.

Então, finalmente minha pergunta:

Como eu faço para inserir o valor do botão em Flash, inserir nesse
campo que está em um formulário externo?

Novamente agradeço a atenção.

Abraço.


---
Ricardo
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)