Comunidad de diseño web y desarrollo en internet online

problema fscommand("fullscreen", "true");

Citar            
MensajeEscrito el 09 Ago 2010 02:36 pm
hola comunidad tengo el siguiente problema

tengo esto en mi primer fotograma

fscommand("fullscreen", "false");

que me maximiza mi flash (.exe), pero el problema es que cuando escribo no me funciona el teclado como que se traba..

que sera? tengo el textinput de componente insertado ahi..

Desde ya muchas gracias!

Por SoliD

50 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Ago 2010 07:37 pm
En fullscreen el input text no funciona, es un problema que Adobe reportó hace muuucho tiempo (aunque hasta donde se nunca lo implementaron), si tu peli va de rellenar formularios, tendrás que salir de modo fullscreen para que te funcionen

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Ago 2010 08:24 pm
si definitivamente vi en internet y no existe otra solucion..

otra solucion que encontre por ahi es un poner un teclado...

pero nose como hacer que si tengo un boton con la letra P hacer que al presionar este me aparezca la p en cualquer imput que tenga en mi form.. sabes como poder lograrlo??

Muchas gracias por responder

Por SoliD

50 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Ago 2010 08:52 pm
Agrega algo así:

Código ActionScript :

stage.addEventListener(KeyboardEvent.KEY _DOWN,checkKeysDown);
function checkKeysDown(event:KeyboardEvent):void{
   campotexto.text += String.fromCharCode(event.keyCode));
}


Con este code, el campo de texto con nombre de instancia campotexto se debería ir llenando con los caracteres que pulses

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Ago 2010 08:59 pm
muchas gracias, pero habra alguna forma que me sirva para todo los campoDeTexto que tengo en mi form??

Por SoliD

50 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Ago 2010 04:37 am
Puedes pillar el que tenga foco agregando un listener:

Código ActionScript :

var sel:TextField;
stage.addEventListener(KeyboardEvent.KEY _DOWN,checkKeysDown); 
algunCampoDeTexto.addEventListener(FocusEvent.FOCUS_IN,setSelected);
function setSelected(evt:Event):void{
  sel = evt.target
}
function checkKeysDown(event:KeyboardEvent):void{ 
   sel.text += String.fromCharCode(event.keyCode)); 
}


No estoy seguro, pero pruebalo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Ago 2010 01:24 pm
Muchisimas gracias jorge probare el codigo, abrere otro tema para dar este como cerrado te pasaste ;)!

Por SoliD

50 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Ago 2010 02:19 pm
jorge lo ultimo

sel = evt.target -- me arroja este error

1118: Conversión implícita de un valor con tipo estático Object a un tipo flash.text:TextField posiblemente no relacionado.
que puede ser??

Desde ya muchas gracias!

Por SoliD

50 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Ago 2010 03:33 pm
No apunta al textfield. Trázalo a ver que clase es:

trace(evt.target)

Pruieba con currentTarget

sel = evt.currentTarget

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Ago 2010 04:00 pm
[object Stage] = trace(evt.currentTarget);

[object TextField] = trace(evt.target);

Por SoliD

50 de clabLevel



 

firefox
Citar            
MensajeEscrito el 10 Ago 2010 04:51 pm
con este codigo lo solucione

Código ActionScript :

import flash.events.FocusEvent; 
import flash.text.TextField;

var sel:TextField = new TextField();
stage.addEventListener(FocusEvent.FOCUS_OUT, focusInHandler); 
 
function focusInHandler(e:FocusEvent):void 
{ 
   trace("Seleccionado "+e.target.name); 
   sel = TextField(e.target);
}


q_btn.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler);
function mouseDownHandler(event:MouseEvent):void
{
   
sel.appendText("Q");
   
}


me sirve para el codigo que estoy realizando

un teclado en pantalla en donde presiono el boton q y me lo situa en el textfield que esta con foco

desde ya muchas gracias!

Por SoliD

50 de clabLevel



 

firefox
Citar            
MensajeEscrito el 07 Nov 2010 01:40 pm
Hola, donde se integra este codigo?

Por andy_79

5 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.