目次: 2010年7月アーカイブ

はじめに

|

Flashサイト制作者の悩みを解決したフレームワーク

Progression4はフルFlashサイトからバナー、AIRアプリまで、さまざまなFlashコンテンツを作るために開発されたフレームワークです。インストールは簡単で、拡張機能ファイルをダウロードしたならば、ファイルをダブルクリックするだけでAdobe Extension Managerが起動しそのままインストールすれば終わりです。アンインストールもAdobe Extension Managerで選ぶだけでできるので気軽に試すことができます。Flash CS5にも対応したばかりで、これでFlash CS3、CS4、CS5の開発環境で安心して使えます。

Progression4の目的は、Flashサイト制作者が必ず直面するFlash内でのページ遷移の問題を解決することです。オープニング、メインメニュー、概要ページ、詳細ページのように階層ページがあるFlashサイトを作ろうとすると、そのページ遷移をどうナビゲートするかに悩みます。ブラウザの戻るボタンやページブックマークもゆゆしき問題です。Progression4はこの問題を見事に解決し、複雑なサイトもすっきりと組み立てます。まさにFlashサイト制作の常識を変えたフレームワークと言えるでしょう。

目次

|

C h a p t e r 0 1 Progression 4の基礎
Section01-01 Progression 4の基礎知識・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・10
Section01-02 コンポーネントスタイルでの開発・・・・・・・・・・・・・・・・・・・・・・・・・・・・21
Section01-03 タイムラインスタイルでの開発・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・37
Section01-04 クラススタイルでの開発・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・61

C h a p t e r 0 2 シーンツリーの基本パターン
Section02-01 シーンが1つだけのシーンツリー・・・・・・・・・・・・・・・・・・・・・・・・・・・・・86
Section02-02 子シーンがあるシーンツリー・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・89
Section02-03 孫シーンがあるシーンツリー・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・98

C h a p t e r 0 3 シーンの移動とシーンイベント
Section03-01 シーンを移動する・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・104
Section03-02 相対的なシーン移動・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・114
Section03-03 シーンツリーの移動方向に合わせたアニメーション・・・・・・・・・・・126
Section03-04 移動イベントを発生させずにシーン移動・・・・・・・・・・・・・・・・・・・・・140

C h a p t e r 0 4 コマンドとコマンドリスト
Section04-01 SerialListを使う・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・150
Section04-02 ParallelListを使う・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・156
Section04-03 LoopListとShuttleListを使う・・・・・・・・・・・・・・・・・・・・・・・・・・・・・163
Section04-04 TweenListを使う・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・168
Section04-05 コマンドを使う・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・170

C h a p t e r 0 5 キャストオブジェクトを利用する
Section05-01 キャストオブジェクトを作る・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・182
Section05-02 インスタンスidとインスタンスグループ・・・・・・・・・・・・・・・・・・・・・191
Section05-03 ツールチップを表示する・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・194

C h a p t e r 0 6 外部ファイルの読み込みとプリロード
Section06-01 画像ファイルとSWFファイルの読み込み・・・・・・・・・・・・・・・・・・・・200
Section06-02 ビットマップデータを読み込む・・・・・・・・・・・・・・・・・・・・・・・・・・・・・208
Section06-03 サウンドデータを読み込む・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・213
Section06-04 テキストデータの読み込み、CGIから変数データを受け取る・・・217
Section06-05 リソースidとリソースグループ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・221
Section06-06 複数画像の読み込みをLoaderListで行う・・・・・・・・・・・・・・・・・・・・228
Section06-07 アイドリング中にデータを先読みする・・・・・・・・・・・・・・・・・・・・・・・232
Section06-08 プリローダーを作る・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・237

C h a p t e r 0 7 さらに進んだ使い方
Section07-01 SWFをシーンとして読み込む・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・246
Section07-02 シーン構造をXMLで作る・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・254
Section07-03 リキッドレイアウト・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・263
Section07-04 フルフラッシュサイトのディープリンク対応・・・・・・・・・・・・・・・・・272
Section07-05 カスタムコマンドを作る・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・276

INDEX 284

このアーカイブについて

このページには、2010年7月以降に書かれたブログ記事のうち目次カテゴリに属しているものが含まれています。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。