Stil i am not getting , it's bugging me a lot , please some one help me this .
On Aug 22, 3:05 pm, "Kundan Singh" <[EMAIL PROTECTED]> wrote: > hi > I have modified the code:- > > it will work, plz check it > > let say (test.mxml) is ur application . > > <?xml version="1.0" encoding="utf-8"?> > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > layout="absolute" creationComplete="callScript()" > > <mx:Script> > <![CDATA[ > import mx.controls.Alert; > public function callScript():void > { > ExternalInterface.addCallback("initFunct",init); > ExternalInterface.call("toActionscript"); > } > public function init():void > { > this.setFocus(); > this.addEventListener(KeyboardEvent.KEY_DOWN,ddd); > } > public function ddd(event:KeyboardEvent):void > { > Alert.show(event.toString()); > } > ]]> > </mx:Script> > <mx:Button label="click" id="bt"/> > > </mx:Application> > > and add the following code in the index.html.templete inside the script tag > > function thisMovie(movieName) { > > if (navigator.appName.indexOf("Microsoft") != -1) { > > return window[movieName]; > > } else { > > return document[movieName]; > > } > } > > function toActionscript(){ > > thisMovie("test").initFunct(); > > document.getElementById("test").focus(); > > } > > regards > kundan singh > > On Thu, Aug 21, 2008 at 6:09 PM, xelf <[EMAIL PROTECTED]> wrote: > > > Hi Sathish, > > I am unable to give to the exact solution but the problem here is, > > we need to click on the SWF its not needed a button. If you place a > > textinput set focus to it inside init(), then click, now the cursor > > will be in text input and now keyboard events will work. > > > I think first we need to set the focus in our flex application, then > > only the Keyboard events will be catched. > > > I may be wrong but I think this help you to get saome way to find > > solution. I will also try to find and update you. > > > regards, > > Sam > > > On Aug 21, 12:28 pm, satish <[EMAIL PROTECTED]> wrote: > > > Hi , > > > > Please see the below code . The key board event is not catching untill > > > we click the button. > > > > First i tried the below code with out the button , When i hit any key > > > in the key board , the application is not catching the key board > > > event. > > > > But for my surprise , If i have a button and in the below code and i > > > run the applictation , atleast i should click the button once , After > > > which when ever i hit the keyboard keys the application is catching > > > and alert message is displayed . > > > > Please help me to solve this , Beacuse the application i am working > > > is have navigation buttons left and buttons , The left and right key > > > events are not catching , if i atleast press one button then , the key > > > board events are catching. > > > > <?xml version="1.0" encoding="utf-8"?> > > > <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" > > > layout="absolute" creationComplete="init()"> > > > <mx:Script> > > > <![CDATA[ > > > import mx.controls.Alert; > > > public function init():void > > > { > > > this.addEventListener(KeyboardEvent.KEY_DOWN,ddd); > > > } > > > > public function ddd(event:KeyboardEvent):void > > > { > > > Alert.show(event.toString()); > > > } > > > ]]> > > > </mx:Script> > > > <mx:Button label="click"> > > > > </mx:Button> > > > </mx:Application> > > > > Thanks, > > > Satish --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Flex India Community" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/flex_india?hl=en -~----------~----~----~----~------~----~------~--~---

