コンピュータ基礎演習3
- 第1回 Webデザインの現在と未来(4月9日)
- 第2回 HTML基礎(4月16日)
- 第3回 Dreamweaverの基本[マークアップ](4月23日)
- 第4回 スタイルシートその1[テキストの装飾](5月7日)
- 第5回 スタイルシートその2[レイアウト基本](5月14日)
- 第6回 スタイルシートその3[段組みレイアウト](5月28日)
- 第7回 XHTML + CSS 総合課題(6月4日)
- 第8回 Fireworksの基本[Web用画像の作成](6月11日)
- 第9回 写真の編集と背景の設定[インライン画像と背景画像](6月18日)
- 第10回 ボタン画像の作成とリンク[スライス機能](6月25日)
- 第11回 ロールオーバーの設定[フレームとビヘイビア](7月2日)
- 第12回 テンプレートの作成と編集(7月9日)
コンピュータ基礎演習4
第10回 SWFファイルの読込みとパブリッシュ(11月27日)
本日の課題
- SWFファイル読込みを使ったインタラクティブコンテンツを作成する
- パブリッシュを行いHTMLにSWFを配置させる
- サンプル:
- SWFファイルのダウンロード:swf.zip
- サンプルソースのダウンロード:091127.fla
マスク
- レイヤーを部分的に表示させたい場合にマスクを使う
- マスクは特定のレイヤーをマスクに設定することで使用できる
- マスクレイヤーの着色された部分だけが対象レイヤーでは表示される
- マスクレイヤーは通常のレイヤー同様にトゥイーンなどが設定できる
SWFファイルの読込み
- 別ファイルのFlashムービー(SWFファイル)をActionScriptで読込むことが可能
- JPEGの読込み同様にLoaderとURLRequestの2つのクラスを使う
- SWFファイルとピクセルサイズを合わせ左上を基準点にした配置用のムービークリップを作成しておくと便利
- 読み込まれたムービーはムービークリップとなりステージの概念はなくなるので背景やマスクなどの工夫が必要になる
- 容量の多いムービーも分割して必要時に読み込む事で待ち時間を少なくできる
- 例:
var load_req:URLRequest = new URLRequest("mymovie.swf"); var swf_loader:Loader = new Loader(); swf_loader.load(load_req); load_mc.addChild(swf_loader); // 注:ファイル名はhtmlファイルからの相対パス
パブリッシュ
- 作成したFlashコンテンツをインターネットで公開するにはパブリッシュを行う
- 通常はSWFを直接ブラウザで表示させずにHTMLに配置した状態で公開する
- パブリッシュ設定ではSWFだけでなくSWFを表示させるためのHTMLファイルなどの設定も可能
- Dreamweaverを使ってオリジナルのページにSWFを配置することも可能
- いずれの場合も「AC_RunActiveContent.js」というファイルが自動的に生成されるので、このファイルもHTMLと同じディレクトリに置いておく必要がある
評価ポイント
- swf読み込み用のムービークリップが正しく作成できているか?(20点)
- Loaderを使ってのswf読み込みが正しくできているか?(20点)
- 読み込んだswfに対しての背景やマスク処理が適切に設定できているか?(20点)
- パブリッシュが正しくできているか?(20点)
- 効果的なインタラクティブコンテンツが作成できたか?(20点)
Flashファイル(*.fla)及びSWFファイル、HTMLファイルを提出する
読込ませるSWFファイルがオリジナルの場合はそれらのファイル(flaファイルは不要)も提出する
ファイル名に全角文字や記号を使わないこと
提出期限は授業日の翌週の火曜日の午後9時まで