Hi Jacques- You say the second technique in your first post worked. Was there something it was missing still?
We don't have a native API method for bringing focus to the map at this time. - pamela On Thu, Apr 2, 2009 at 5:29 AM, jacques <[email protected]> wrote: > > Maybe I miss something and my wish of a focus manager fully > implemented is silly. In that case any comments will be appreciated. > Actually the map grab the focus on mouseDown, so if you need to use > arrow keys in a textfield you have to disable the keyboard control or > set the focus out of "focusedMapObj" via a FocusManager (my previous > message). If the WrappableComponent Class implements the > IFocusManagerComponent Class ( > > http://help.adobe.com/en_US/AS3LCR/Flash_10.0/fl/managers/IFocusManagerComponent.html > ) it will be possible to fully control the focus of the map > (focusEnabled, mouseFocusEnabled, setFocus, drawFocus...) I think, it > will be usefull. > > > On Mar 31, 2:55 pm, jacques <[email protected]> wrote: > > Hi Pamela, sorry for the misplaced post. > > > > My question was about managing the focus without expecting the user > > click on the map. > > > > doing this: > > > > var fm:FocusManager; > > fm=new FocusManager(this); // or (map) > > fm.setFocus(map); > > > > the map is focused but doesn't respond to keyboard until you press > > arrow up key to give focus to the focusable Component inside map. I > > thought the reason was to allow tabbing through the buttons of the > > controls, but it seems it's not. > > > > doing this: > > > > var focusedMapObj; > > fm=new FocusManager(map); > > focusedMapObj=fm.getNextFocusManagerComponent(); > > fm.setFocus(focusedMapObj); > > > > the map responds immediatly. This way I can set a listener with an > > FocusEvent.FOCUS_IN or FOCUS_OUT to give the focus back to the > > focusedMapObj if I need. > > > > The object who receive the focus in the map is inside mapmc, and it's > > the only unammed one [tilesmc, instance_xx,overlaysmc] , so the > > getNextFocusManagerComponent need. any thought about this? > > > > Sorry for my poor english and thank again for your work. > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Google Maps API For Flash" 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/google-maps-api-for-flash?hl=en -~----------~----~----~----~------~----~------~--~---
