Archive for December 12th, 2007

Internationalization (Localization) of Flash Applications with Flash 8 (AS 2)

AS2, Flash Platform, Flash Tutorial Sites | Posted by djumeau
Dec 12 2007

I haven’t posted in a while because I am full time in development of localized Flash applications in 11 languages with Flash 8 / AS2. The objective was that I include embedded fonts with externalized xml and css content. (Embedded fonts are required since I cannot modify properties with device fonts such as rotation and scaling.) Then I created tags in my xml file to correspond to labels in my animations. This was a tricky job, but I got it worked out.

The hardest aspect of localization development was to embed fonts into flash. There are many sites that addresses localization in flash development. (I realized that such development is getting to be an art form.) The Adobe site unfortunately doesn’t really help that much in this respect.

The free Fontastic engine at http://www.flashextensions.com is a good site. He also gives a quick overview of the intricacies of localization with Flash since Flash Player 7. There are video tutorials, but it has been very difficult to get in touch with the web administrator. I even tried to use three different emails to renew my video subscription but to no avail. Anyways, I had to move on and continue development.

Fontastic inspired me to use font symbols in external libraries. Later, I found that in my development that I was restricted to use only 255 characters. This is great for latin based characters (e.g. English, German, Italian, Spanish, Portuguese…) Maybe with exception to French. I needed to include the “oe” character, by creating a new font. (I use fontCreator by High Logic. )

Since I had to develop for Japanese, Chinese, and Greek, I was forced to include Unicode. So I thought about scouring the web one last time. But lo and behold, there was the casaframework.org. What the Zend framework is for PHP, the Casa framework is for Flash AS2. (An AS3 is in the works as we speak.) I began using the FontManager class and removed all references to my font library symbols. I had successfully ported over to Japanese and am working on Greek and Chinese.

Notable Links:

Flash and CSS:

http://www.blog.lessrain.com/?p=98

http://www.connectedpixel.com/blog/fonts/cssembedding

Flash Shared Font Libraries:

http://www.quasimondo.com/archives/000227.php

http://www.quasimondo.com/archives/000211.php
Flash and Unicode:

http://polygeek.com/110_adobeflash/actionscript_unicode-in-flash

Flash and Device Fonts: (A hack)

http://polygeek.com

Dynamic Fonts with Flash:

http://kelvinluck.com/article/dynamic-shared-fonts-in-flash

Montreal Adobe User Group Meeting Dec. 18th at College Lasalle

Adobe User Group | Posted by djumeau
Dec 12 2007

I hope to meet a lot of people. I’m scheduled to give a presentation. I hope to whip up something fast along the lines of AIR. Maybe something with Dreamweaver CS3.

Info here.

DJ

Adobe Flash 9 Update 3

Adobe Products, AS3, Flash Platform | Posted by djumeau
Dec 12 2007
San Francisco

Haven’t posted for so long. Because of getting the blog itch, I had to…

Adobe just posted an update to its flash player. I believe this is the same update that has been available since it was posted on Labs.

Updates include:

  • H.264 and high-efficiency AAC support (In short: it plays .mp4 files)
  • Graphical rendering enhancements
  • Flash Player cache
  • Cross-platform parity

Info from Justin Everett-Church’s article: here.