ループ構文
基本的なことなのに、覚えていられない。この頭の悪さがかなり泣きそうです。
以下はすべて、Flex Helpのウケウリです(T_T)
書いたら覚えられるから、書いておくのだ。
for
for (var i:int = 0; i < 5; i++){}
回数の決まったループをする
for ... in 【オブジェクトのプロパティキーのイテレータの役割】
var myObj:Object = {x:10, y:30}; for (var i:String in myObj) { trace(i); // x, y trace(myObj[i]); // 10, 30 }
各プロパティ{x, y}の値をすべて取得することができる
"i"にプロパティのキーがはいる。-->これがやりたかったんだーー!
for ... in 【配列のインデックスのイテレータの役割】
var myArray:Array = ["one", "two", "three"]; for (var i:String in myArray) { trace(myArray[i]); // one, two, three }
"i"には配列のインデックスが入るのだな。