|
|
|
This is a bit odd as the ComboBox still sort of works after interacting with the Flash 8/ActionScript 2.0 content. If i click the Button component in the Flash content, and then on the Flex ComboBox control's label, the popup menu displays quickly and then disappears. However, if I click on the ComboBox control's down arrow, the combo box functions as expected.
If I add a Flex TextArea and/or TextInput control, focus is immediately lost as soon as you click on those controls and attempt to type any characters (assuming you've clicked within the Flash SWF first -- if you dont focus on the Flash SWF they work as expected). It seems like after the Flash SWF receives focus, it hijacks the focus management and always tries to keep focus on the Flash SWF instead of giving it back to Flex. Another thing - when connected to a debugger, if you let the Flash 8 "hijack" the FocusManager, then go mad on the ComboBox (try and change item selection quickly with the mouse), the whole thing balks with a torrent of RTEs.
I didn't get the behaviour where the ComboBox arrow functions correctly after a focus switch, for me the whole thing does the same (quickly disappears after rendering as if focus has gone somewhere else). http://livedocs.adobe.com/flash/8/main/wwhelp/wwhimpl/common/html/wwhelp.htm?context=LiveDocs_Parts&file=00003656.html
The comment in the livedoc above seems to be a sufficient workaround for the problem. It does however, kill the tabbing by completely disabling the FocusManager. I REALLY need this focus issue fixed. I cannot imagine how Adobe can ignore this. If we cannot move to Flash 9/AS3 incrementally, many of us will never be able to go there. My company will not condone re-writing everything all at once. An incremental approach, however, would be allowed.
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Kind Regards,
Ciarán