Flex

1 Jun 2008

Introducing Open Country Codes: easy to use ISO 3166 country codes for your apps.

Why are some things just much harder than they need to be? Finding a current, easy-to-use data source for populating a country selection box, for example.

(more...)

Open Country Codes: ISO 3166 country names and Alpha-2 country codes in HTML, Python, JavaScript, ActionScript, Flex, JSON, and XML

11 May 2008

Google released version 1.0.2 of the Google App Engine SDK two days ago. If you're using Google App Engine, you should definitely upgrade.

You can find a list of fixed issues in the release notes, including the template cache issue that I was running into.

(more...)

Google App Engine SDK 1.0.2

3 May 2008

By default, Flex Builder creates inaccessible SWF files.

Bad decision. This needs to change.

Enabling accessibility features for The GAE SWF Project resulted in an 8KB file size increase in the SWF file. I can live with that. Creating inaccessible SWF files to save a couple of KB is no savings at all.

The Flex accessibility overview page feels woefully outdated and mention Adobe Flash Player 7. We're on 9 now. Let's update these, guys!

(more...)

Accessibility and Flex: we can do better.

24 Apr 2008

I've moved the common base classes for the framework to the actionscript folder in the root of the project. Add this folder to your class path in both Flash and Flex projects.

Note that your document class in Flash projects should extend org.gaeswf.flash.BaseApplication and your Application MXML in Flex should be of type org.gaeswf.flex.BaseApplication (if none of this makes any sense to you, see my Flex 3 Code Behind Quick Start.)

(more...)

The GAE SWF Project version 1.34

24 Apr 2008

Update: They're on it! :) In the meanwhile, the suggested workaround is to add debug=True to your template.render() methods (pass it as the third argument, i.e., after the context).

Update: As of 2.30pm (when I last checked), the app appears to be working again. I've made no changes whatsoever.

(more...)

Oops, I broke Google?