リプタクのもう覚えられません
Google
Web サイト内
topmemo ▶ 配列要素1個削除サンプル

ActionScript

配列要素1個削除サンプル

配列の任意位置の要素を削除するサンプル。
サンプルイメージ


アクションフレーム

//配列の任意位置の値を取り除く関数
function deleteAt(a:Array,b:uint=0):Array{
	var c:Array=new Array();
	if(b==0){
		c=a.slice();
	}else{
		var c1:Array = a.slice(0,b-1);
		var c2:Array = a.slice(b)
		c=c.concat(c1,c2);
	}
	return c;
}

//確認
var myArray:Array = new Array("a1","b2","c3","d4","e5","f6");
trace(deleteAt(myArray,0));//a1,b2,c3,d4,e5,f6 ←抜き取り無し
trace(deleteAt(myArray,3));//a1,b2,d4,e5,f6 ←c3を抜き取り
trace(deleteAt(myArray,10));//a1,b2,c3,d4,e5,f6 ←抜き取り無し
last update 2009.8.26
参考・出典等
「Adobe Flash CS3 詳細!ActionScript3.0入門ノート 大重美幸 著」

▲page top

topmemogalleryblogtestaboutlinksmail
Copylight(C)2008-2009 Riptac. All Rights Reserved.