> Erik compiles his AIR app against 4.10 with MXMLC. Works fine. Then uses > Falcon and gets a bunch of errors about styles only supported in Spark > theme. The root cause is that the air-config.xml in every shipping > version of Flex doesn't have a <theme> tag and MXMLC is hard-coded to > assume Spark. Darrell and I would prefer not to hard-code stuff like > that in Falcon and will change the air-config.xml in 4.11 so if you use > the Falcon/4.11 combination the app compiles cleanly. If Erik doesn't > want to upgrade to 4.11, he can add a <theme> tag to his SDK's > air-config.xml. Are we ok with that?
I'm not sure what you're saying. If I don't want to upgrade, I'll be using 'old compiler/4.10', correct? In which case, all will be fine, as the app compiles fine with those. Or do you mean upgrade to 4.11 but not to Falcon ('old compiler/4.11')? In which case, how does the 'old compiler' handle having a default theme added to the AIR config? I'd guess that it won't mind, correct? > My internal customer's app specifies a long list of locales, including > en_GB. But they don't have custom resource bundles for en_GB because > MXMLC will swap in the en_US bundle when it can't find a bundle for en_GB. > When compiling with Falcon there will be a warning that a locale is > missing a bundle. Then, if you run against 4.10 or earlier, your app > won't run because those versions of the SDK require that all locales have > all of the same bundles, but if you run against 4.11, I'm going to change > the ResourceManager to ignore missing bundles because the lookup mechanism > doesn't need it. It is ok with a locale missing a bundle and will search > for the next locale that has one. So, you're saying this will only be a problem if you use 'Falcon/4.10' (new compiler, old SDK). I'd say that isn't a problem, Falcon is new and should only be 'supported' on new SDKs. Looking forward, not back. EdB -- Ix Multimedia Software Jan Luykenstraat 27 3521 VB Utrecht T. 06-51952295 I. www.ixsoftware.nl