Flexのカスタムプリローダーの作り方

Flexで最初swfをダウンロードしている間表示されるプリローダーを自分用にカスタマイズします。
こんな感じ。
http://iplflex.info/usr/komugi/20080701_preloader/bin-release/main.html
二回目以降はキャッシュを読むため一瞬で終わります。

ポイントなる部分

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
    preloader="oreilly.cookbook.CustomProgress" >

Applicationのpreloaderに自分で作ったプリローダーを指定すればOK
Oreillyさんのを使用してます。
この辺のお話はFlex 3 Cookbook の第9章に書いてあって、ソースはこちらからダウンロードできます。
Flx3_Ckbk_code.zipってファイル。

Flex 3 Cookbook  Code-Recipes, Tips and Tricks for RIA Developers (Adobe Developer Library)

Flex 3 Cookbook Code-Recipes, Tips and Tricks for RIA Developers (Adobe Developer Library)