I have searched far and wide and am unable to come up with the answer to an issue I am experiencing. I have a Flash App (FB4) Which loads various other Flex 3 and 4 apps using SWFLoader based on what the user requires at the time.
Everything is working well so far with one exception. If I have the SWFLoader offset (Like Left="50" or Top="50") Then the dropdown menu that appears when a user clicks the DropDownList component is offset by that many pixels to the right or down. My goal is to provide a graphical menu above the embedded swf. However, when I do that each time the DropDownList is clicked, the list of choices is moved down by the same amount of pixels the embedded swf is on the stage. It appears to be a bug in the way the DropDownList works for determining location, but I don't know how to fix it.
Are you using -includes=mx.managers.systemClasses.MarshallingSupport when
compiling the main app and all Flex 4 sub-apps (you don't use it for Flex
You must also set loadForCompatibility=true on the SWFLoader.
Thank you for that. I have the loadcompatability option so I can have different versions. But I did not know about the compiler setting. Is there documentation somewhere about the compiler settting?
Release notes, I think. Hopefully the doc on loading SWFs is also updated.