2011/12/08

Flexでスプラッシュ画面

Flexを使って、起動時に画像とか表示(スプラッシュ画面とかいうらしい)
モバイルアプリケーションコンテナの場合は下記の感じでやればいいみたい


xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
splashScreenImage="@Embed('assets/test.jpg')"
splashScreenScaleMode="stretch"
splashScreenMinimumDisplayTime="5000"
>


・ splash〜が定義部分

��:splashScreenImage="@Embed('assets/test.jpg')"
srcの下にassetsというディレクトリがあり、その中にあるtest.jpgを表示

��:splashScreenScaleMode="stretch"
none              単純に(画像処理せずに)表示
stretch           画面の大きさに合わせて表示(320*480とかに強制)
letterbox      縦横比に合わせて拡大縮小表示、縦横比によってはスペースがある場合あり
zoom            拡大縮小する、トリミングして表示する場合がある



��:splashScreenMinimumDisplayTime="5000"
��000ミリ秒表示とか





詳しくはAdobeの解説が詳しいかと
Adobeのサイト(日本語)