第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時