flex flex3 flex4 migration

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.