Hi Cor, 

Which key presses does it not accept? 


Regards, 

-Keith 
http://keithreinfeld.home.comcast.net
 

> -----Original Message-----
> From: flashcoders-boun...@chattyfig.figleaf.com [mailto:flashcoders-
> boun...@chattyfig.figleaf.com] On Behalf Of Cor
> Sent: Friday, February 27, 2009 4:46 AM
> To: 'Flash Coders List'
> Subject: [Flashcoders] InputTextField issue
> 
> Hi List,
> 
> I have this class wich put an inputtextfield on stage.
> But it does not accept all keypresses?
> 
> Any ideas how to do this right?
> 
> TIA
> 
> <AS FILE>
> package {
>       import flash.display.*;
>       import flash.events.*;
>       import flash.text.*;
> 
>       public class KeyboardEventTextInput extends Sprite {
> 
>               private var inputTextField:TextField;
> 
>               public function KeyboardEventTextInput() {
>                       inputTextField = createTextField(10, 45, 100, 20);
>                       inputTextField.maxChars = 40;
>                       inputTextField.wordWrap = true;
>                       inputTextField.type = TextFieldType.INPUT;
>                       addChild(inputTextField);
>                       stage.focus = inputTextField;
>
inputTextField.addEventListener(KeyboardEvent.KEY_DOWN,
> keyDownHandler);
>
inputTextField.addEventListener(KeyboardEvent.KEY_UP,
> keyUpHandler);
>                       inputTextField.addEventListener(Event.CHANGE,
> changeHandler);
>               }
> 
>               private function createTextField(x:Number, y:Number,
> width:Number, height:Number):TextField {
>                       var result:TextField = new TextField();
>                       result.x = x;
>                       result.y = y;
>                       result.width = width;
>                       result.height = height;
>                       result.background = true;
>                       result.border = true;
>                       addChild(result);
>                       return result;
>               }
> 
>               private function keyDownHandler(e:KeyboardEvent):void {
>                       trace("keyDownHandler: " + e.keyCode);
>                       trace("ctrlKey: " + e.ctrlKey);
>                       trace("keyLocation: " + e.keyLocation);
>                       trace("shiftKey: " + e.shiftKey);
>                       trace("altKey: " + e.altKey);
>               }
> 
>               private function keyUpHandler(e:KeyboardEvent):void {
>                       trace("keyUpHandler: " + e.keyCode);
>               }
> 
>               private function changeHandler(e:Event):void {
>                       trace("changeHandler: " +e.target.text);
>               }
>       }
> }
> </AS FILE>
> 
> 
> _______________________________________________
> Flashcoders mailing list
> Flashcoders@chattyfig.figleaf.com
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to