Error al migrar Flex 3 a Flex 4
flex3 flex4 (2)
Alguien que tiene el mismo problema descubrió su entorno FLEX_HOME. La variable aún apuntaba al sdk de flex 3.
Importé mi proyecto Flex 3 a Flex 4 y eliminé todos los errores y advertencias enumerados en las ventanas con problemas de Flex 4.
Tengo el siguiente error en Flex 4 al iniciar mi aplicación.
¿Cuál podría ser la causa de esto?
Error: Compatibility version has already been read.
at mx.core::FlexVersion$/set compatibilityVersion()[E:/dev/4.x/frameworks/projects/framework/src/mx/core/FlexVersion.as:254]
at mx.core::FlexVersion$/set compatibilityVersionString()[E:/dev/4.x/frameworks/projects/framework/src/mx/core/FlexVersion.as:301]
at _Screen1Module_mx_core_FlexModuleFactory()
Expertos, por favor, ayúdenme en esto.
Muchas gracias
Aquí está la respuesta.
El problema estaba ocurriendo al intentar cargar módulos en flex. Básicamente, incluí los espacios de nombres
xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx"
y también reemplazó <mx:Component>
, <mx:Style>
por su <fx:....>
Y esto resolvió el problema.