コンピュータ基礎演習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
第9回 JPEGファイルの読込み(11月20日)
本日の課題
- JPEGファイル読込みを使ったインタラクティブコンテンツを作成する
- サンプル:
- JPEGファイルのダウンロード:photo.zip
- サンプルソースのダウンロード:091120.fla
JPEGファイルをFlashで使う
- FlashムービーにJPEGファイルを読み込んで表示させることができる
- JPEG圧縮を保ったまま読み込むことが可能
- 手動でライブラリに読み込んでおく方法とアクションスクリプトで読込む方法とがある
- トゥイーンやフィルタ・マスクと併用することで様々な表現が可能
ライブラリに読み込む
- 画像ファイルをライブラリに読み込むとビットマップシンボルとして登録される
- ビットマップシンボルの画像は分解することで編集が可能
- 画像を差し替えたい場合は再度ファイルを読込み直す必要がある
- フィルタなどを適用させたい場合はムービークリップなどに変換する必要がある
ActionScriptで読み込む
- アクションスクリプトを使うことで動的にJPEGファイルを読み込むことが可能
- アクションスクリプトでJPEGファイルを読み込むにはLoaderとURLRequestの2つのクラスを使う
- JPEGファイルとピクセルサイズを合わせ左上を基準点にした配置用のムービークリップ作成しておくと便利
- 例:
var load_req:URLRequest = new URLRequest("myphoto.jpg"); var photo_loader:Loader = new Loader(); photo_loader.load(load_req); load_mc.addChild(photo_loader); // 注:ファイル名はhtmlファイルからの相対パス - ファイルの差替えやファイル名の変更で簡単にムービーの更新が可能
配列と繰返し処理
- たくさんのファイルを一度に読み込む場合など配列と繰返しを使うことでプログラムがシンプルになる
- 例:ファイル名を配列に格納する
var photolist:Array = new Array(); photolist[1] = "photo/myphoto_1.jpg"; photolist[2] = "photo/myphoto_2.jpg"; photolist[3] = "photo/myphoto_3.jpg";
- 例:繰返し処理
var i:Number; for (i=1; i<=3; i++) { var load_req:URLRequest = new URLRequest(photolist[i]); var photo_loader:Loader = new Loader(); photo_loader.load(load_req); this["load_"+i+"_mc"].addChild(photo_loader); }
評価ポイント
- JPEG配置用のムービークリップが正しく作成できているか?(20点)
- Loaderを使っての画像読み込みが正しくできているか?(20点)
- 効果的な画像の表示ができているか?(20点)
- 配列や繰返しが効果的に使えているか?(20点)
- 効果的なインタラクティブコンテンツが作成できたか?(20点)