Twitter It!

If you try to localize a flex application with e.g. en_US and de_DE locales, FlexBuilder will likely complain about a missing german framework resource:

unable to open ‘/Applications/Adobe Flex Builder 3 Plug-in/sdks/3.2./…’

No need to give up, make the resource yourself:

- Open the SDK’s root folder. On a Mac, it is likely to be here:

/Applications/Adobe Flex Builder 3 Plug-in/skds/3.2

- Execute this command

./bin/copylocale en_US de_DE

Now recompile – probably clean it before – your project your Flex project. Everything should look fine.


Twitter It!

Today, I worked on Activity, an AIR-based time tracking solution:


As I read of Flex SDK 3.2.0 and AIR 1.5, I decided to upgrade. While the update install itself finished fine – FlexBuilder failed to run the compiled app. Actually, FlexBuild printed this error message:

Error creating AIR file: 305: ERROR, 10, http://ns.adobe.com/air/application/1.1

If you see such an error message, open the application’s descriptor file -app.xml and review the second line, which should contain an XML namespace declaration like

http://ns.adobe.com/air/application/1.1

Change the postfix version number to 1.5

http://ns.adobe.com/air/application/1.5

and you are fine: The compiler just needs to know which lib to compile against.

Update 2009-02-03: Our fellow Flex-coders in Russia picked up the post.