マルチメディア技術
- 第1回 Flash概要(4月14日)
- 第2回 アニメーション基礎(4月21日)
- 第3回 アニメーション応用(4月28日)
- 第4回 シンボルとインスタンス基礎(5月12日)
- 第5回 シンボルとインスタンス応用(5月19日)
- 第6回 もぐらたたきゲーム1[タイムラインの制御](5月26日)
- 第7回 もぐらたたきゲーム2[プロパティの制御](6月2日)
- 第8回 りんごひろいゲームを作る1[関数とイベントハンドラ](6月9日)
- 第9回 りんごひろいゲームを作る2[インスタンスの指定と衝突判定](6月16日)
- 第10回 インベーダーゲームを作る1[インターバルとフラグ](6月23日)
- 第11回 インベーダーゲームを作る2[サウンドの使用1](6月30日)
- 第12回 MP3プレイヤーの作成[サウンドの使用2](7月7日)
第2回 配列の利用(10月6日)
本日の課題
- 数値配列を利用したFlashアプリケーションを作成する
- サンプル:
- サンプルソースのダウンロード:080929_f.zip
配列
- 配列を利用する事でひとつの変数に複数の値を格納することができる
- 配列に格納した値を取り出したり設定するには配列の位置で指定する
- 配列を扱うにはArrayクラスを使う
- 例:新規配列の作成
var MyArray:Array = new Array(); // 空の配列を作成 var MyArray:Array = new Array("a", "b");
配列の操作
- 例:配列のn番目の値を取得する
var MyArray:Array = new Array("a", "b", "c"); var MyItem:String = MyArray[0]; // MyItemには"a"が入る - 例:配列の後に値を追加する
var MyArray:Array = new Array("a", "b"); MyArray.push("c"); // MyArrayは["a", "b", "c"]となる - 例:配列のn番目の値を削除する
var MyArray:Array = new Array("a", "b", "c"); var deleteItem:Array = MyArray.splice(1, 1); // MyArrayは["a", "c"]となりdeleteItemには["b"]が入る - 例:配列内の値の個数を取得する
var MyArray = new Array("a", "b", "c"); var MyCnt:Number = MyArray.length; // MyCntには3が入る
課題評価ポイント
- クラス定義ファイルが正しく作成できているか?(20点)
- クラスでのプロパティの宣言が正しくできているか?(20点)
- クラスからオブジェクトが正しく作成できているか?(20点)
- 配列の作成が正しくできているか?(20点)
- 配列の操作が正しくできているか?(20点)
ファイル名に全角文字や記号を使わないこと
Flashファイル(*.fla)とASファイル(*.as)を提出する
提出期限は授業日の週の水曜日の午後9時
ブログパーツ