Firefox 3 introduced a new bug, which causes Flash to ignore the local keyboard layout (ie. deDE) in input fields like a textbox. Instead it uses the default: enUS. This problem occurs if you set the parameter „wmode“ to „opaque“ or „transparent“. Removing that parameter fixes the problem. The problem is: if wmode is not set to opaque, you cannot debug your flash application with Flex Builder 3 and Firefox 3. So, now you have to choose what you want to achieve. Or switch the parameter before publishing a new release.
Using Flex Builder brought me to a frustrating problem. As soon as my application got a vertical scrollbar a (about 50px high) margin appeared above the scrollbar and all content was moved down. It was still flash content up there – so not the flash itself was moved down – but it was not used for any controls. Working on this and circling around it brought me to the strange solution. One of my controls had the ID-attribute value „controlBar“ (at first it was an mx:ApplicationControlBar with that ID till i changed it to a canvas or button for testing later). When I changed that id to „controlBar2“ everything was fine again. Maybe Ids with […]