|
Just doing my part to help. Yeah, they are on
this list, but it's not their job to answer questions, nor even be on this list;
we're extremely lucky they are even here.
----- Original Message -----
Sent: Friday, February 10, 2006 1:07 PM
Subject: Re: [flexcoders] Flex 2 Beta - KeyboardEvent -
Problem
Strange, but makes sense!
Jester, how come you're always
the one that figures out my problems? Isn't the Macromedia/Adobe staff on this
list?
;) Take care,
Scott
On 2/10/06, JesterXL
<[EMAIL PROTECTED]>
wrote:
It's easy to fix; do:
stage.focus = this;
In your creationComplete event.
-----
Original Message -----
Sent: Friday, February 10, 2006 12:27 PM
Subject: Fwd: [flexcoders] Flex 2 Beta - KeyboardEvent -
Problem
So, can we safely call it a bug: Flex doesn't pick up keyboard
events - unless there's component
focus?
Thanks,
Scott
---------- Forwarded message
---------- From: Matt
Horn <[EMAIL PROTECTED]> Date:
Feb 9, 2006 10:20 AM Subject: RE: [flexcoders] Flex 2 Beta - KeyboardEvent
- Problem To: [email protected]
it seems
to be something with having focus. when you first start the app, there's no
focus on any control inside the app. I added a Button and click the Button.
after that it works fine... so it doesn't appear to require that you
click on the TextArea, just that you provide focus to something in the app...
maybe someone else can chime in with a reason why or a
workaround.
matt
h
I can't get the following keyboardevent to fire, unless you click
into the textarea on the stage. Any ideas why that would be? Note: I've
tried adding the listener to: application, Application.application, the
canvas on the stage, etc...
<?xml version="1.0"
encoding="utf-8"?> <mx:Application
xmlns:mx="http://www.macromedia.com/2005/mxml"
xmlns="*"
layout="absolute"
creationComplete="init()">
<mx:Script>
<![CDATA[
import com.imagetrend.containers.debug.*;
import mx.core.Application
; import
flash.events.KeyboardEvent;
import mx.controls.Alert;
private function init()
{
this.addEventListener(KeyboardEvent.KEY_DOWN,
trapKeys);
}
private function trapKeys(e:KeyboardEvent)
{
textArea.text = String(e.charCode) + "/" +
String(e.keyCode);
Debugger.show();
Alert.show("trapKeys()");
}
]]> </mx:Script>
<mx:Canvas id="mainCanvas" width="100%"
height="100%"> <mx:TextArea
id="textArea" width="236" height="196">
</mx:TextArea>
</mx:Canvas>
</mx:Application>
--
: : ) Scott
-- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED
LINKS
YAHOO! GROUPS LINKS
--
: : ) Scott
-- Flexcoders Mailing List FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt Search
Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED
LINKS
YAHOO! GROUPS LINKS
--
: : )
Scott
--
Flexcoders Mailing List
FAQ: http://groups.yahoo.com/group/flexcoders/files/flexcodersFAQ.txt
Search Archives: http://www.mail-archive.com/flexcoders%40yahoogroups.com
SPONSORED LINKS
YAHOO! GROUPS LINKS
|