2011年11月5日土曜日

Flexの配列について

Flexの配列について、調査してみた。

連想配列
var obj:Object = new Object();
obj["hoge"] = "データ";
obj.hoge = "データ";

連想配列を削除する方法
delete obj["hoge"];

キーでまわす。
for(var key:String in obj) {
}
データでまわす。
for each(var data:* in obj) {
}

通常の配列
var ary:Array = new Array();
ary[0] = "a";

popについて
var ary:Array = new Array();
ary[3] = "a";
ary.toString; // [,,a]
ary.pop(); // aがでてくる。[0,1,2]の要素は影響しない・・・
ary[0]; // undefined

以上メモ

非同期でFLVのパケットデータが送られてくるので、排他処理が欲しいところ・・・orz

0 件のコメント:

コメントを投稿