Are there any compatibility issues between main app built with Flex SDK 3.5a and sub-apps, which main app loads, built in SDK 3.3?
Consider three possible scenarios:
Scenario 1: both app and sub-apps built statically.
Scenario 2: main app linked dynamically with Flex 3.5a RSLs, sub-apps built statically with Flex 3.3 RSLs.
Scenario 3: app linked dynamically with Flex 3.5a RSLs, sub-apps linked dynamically with Flex 3.3 RSLs.
Mixing applications created with different SDK versions is not supported unless the sub-apps are loaded with the SWFLoader property "loadForCompatibility" set to true. Assuming "loadForCompatbility" is true when loading sub-apps, the three scenarios should work.
loadForCompatibility = true:
Unfortunately more than that. When you set it to true sub-apps are loaded into sibling domain.
Therefore if they have to be in child domain because they share some class definitions with
parent application they could stop working.