J'ai un projet qui a plusieurs composants chargés par un seul pré-chargeur SWF. Le prfoader swf est strictement AS3 (No flex) et utilise Loaders pour charger deux swfs différents qui utilisent tous deux la bibliothèque flex (compilée statiquement, pas rsl).mxmlc compile différemment sous Linux et Windows?
Lorsque je compile tous les trois sous linux et exécutez le préchargement résultant, l'un des swfs ne se charge pas correctement, et l'exception ci-dessous (en bas de ce post) est levée.
Si je compile le même composant en utilisant la même tâche ant dans Windows, le composant se charge très bien sans erreur. Le fichier windows est également réduit de 683 octets.
Cela est vrai en utilisant les logiciels Flex SDK 3.2.0 et 3.3.0 sous Linux et Windows.
Avez-vous vu ce type de comportement? Pouvez-vous proposer des suggestions pour expliquer pourquoi cela pourrait se produire ou comment déterminer ce qui ne va pas?
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at mx.managers::FocusManager/activate()
at mx.managers::SystemManager/activateForm()
at mx.managers::SystemManager/activate()
at mx.core::Application/initManagers()
at mx.core::Application/initialize()
at OC_Footer/initialize()
at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::childAdded()
at mx.managers::SystemManager/initializeTopLevelWindow()
at mx.managers::SystemManager/http://www.adobe.com/2006/flex/mx/internal::docFrameHandler()
at mx.managers::SystemManager/docFrameListener()
Si vous y parvenez, je suggère de déposer un bug avec Adobe: http://bugs.adobe.com/flex – joshtynjala