I'm looking into this now, but won't get back to it for a while: http://www.igorcosta.org/?p=179
There also a bit about it here: http://www.htmlforums.com/archive/index.php/t-64150.html Thanks for the pointers. -Robert --- On Fri, 12/5/08, Tracy Spratt <[EMAIL PROTECTED]> wrote: From: Tracy Spratt <[EMAIL PROTECTED]> Subject: RE: [flexcoders] txtbx focus at login To: [email protected] Date: Friday, December 5, 2008, 3:35 PM This is because the Flash Player instance itself (Object/Embed tag) does not have the focus in the Browser. There is a bit of javascript code that will set the focus, but last I heard it only works in IE. I can find that script if it would be useful. Tracy From: [email protected] [mailto: [email protected] ] On Behalf Of Robert Byrne Sent: Friday, December 05, 2008 1:25 PM To: [email protected] Subject: [flexcoders] txtbx focus at login This is a bit odd. When I first open the application, the focus IS set on the login txtbx but when I start typing nothing happens. If I tab to the password txtbx I can type. If I tab back to the login, I can type. If I click anywhere on the flex app, not just in the login txtbx, I can type. I know the focus is on the login txtbx because there is an orange box around it. When tabbing to the password, the orange box moves to the password. I tried setting focus to the flash object in the html wrapper within a window.onload event using both focus() and click(). Nothing. Any ideas? Thanks - Robert. Here's some code: MXML: <mx:Label text="@Resource( key='loginId' , bundle='Labels' )" fontWeight=" bold" width="60" /> <mx:TextInput id="usernameInput" width="140" /> AS: override protected function init():void{ super.init() ; this.logger. debug("init" ); this.loginForm. defaultButton = this.loginButton; this.usernameInput. setFocus( ); }

