Me descargue el trial de Flash Builder y llevo algunos dias trabajando con el, aprovechando las mejoras. Pero cuando el tiempo de prueba se acabe tendre que volver a Flex Builder y necesito poder continuar con los proyectos que ya tenia creados.
La gran versatilidad es un punto a favor de Eclipse, el IDE elegido por Adobe para Flex Builder y Flash Builder. Eclipse te permite tener varios compiladores y elegir con cual compilar cada proyecto.
Instrucciones para instalar Flex SDK4 en Flex Builder 3
- Descargar el .zip con el SDK 4 de Flex desde Adobe Open Source.
- Crea una carpeta con el nombre 4.0 en el directorio
sdksubicado en la raiz de tu instalacion de Adobe Flex Builder (usualmente C:\[Program Files]\Adobe\Flex Builder 3). Asi como la siguiente imagen: - Extraer todo el contenido del .zip en el directorio que acabas de crear.
- Abres Flex Builder y te diriges al menu Window > Preferences > Flex > Installed Flex SDKs.
- Le das un clic al boton Add, para registrar un nuevo SDK, y completas el formulario.
Con esto ya puedes compilar con el nuevo SDK.
La nueva version de Flex trae algunos cambios en la plantilla mxml y si nos vamos a poner a compilar un proyecto ya existente tendremos errores. Entonces tenemos dos opciones: actualizar nuestro codigo para compilar sin problemas o activar la compatibilidad con Flex 3 y dejar nuestro codigo tal como esta. Si ya tienes un proyecto iniciado con Flex 3 te recomiento tan solo activar el modo de compatibilidad y aprovechar los nuevos metodos y clases que incluye este nuevo SDK sin tener que actualizar codigo.
Habilitando compatibilidad con Flex 3
- Abre un proyecto y ve a las propiedades del mismo (clic secundario > Properties) y elige la ficha Flex Compiler (ve el screenshot).
- Elije como SDK el que ultimo que has registrado y pega la siguiente linea como argumentos adicionales para el compilador:
-compatibility-version=3.5 -theme=${flexlib}/themes/Halo/halo.swc
Veamos que hace cada argumento:
-compatibility-version=3.5
Activa la compatibilidad con la version 3.5 del SDK de Flex. Si quieres puedes reemplaza el 3.5 por 3.3 o simplemente 3. La diferencia (si es que hay alguna) sera insignificante.
-theme=${flexlib}/themes/Halo/halo.swc
Define a Halo como tema por defecto. Flex 4 usa Spark como tema predeterminado que en su forma silvestre es mas feo que el carajo. Me recuerda a las aplicaciones java de JCreator. Si deseas mantener el aspecto de tus componentes tal y como eran antes de usar este nuevo SDK entonces manten este argumento en tu proyecto.
Listo, eso es todo. Ya tienes el nuevo Flex 4.






