配列の間に挿入とか削除とか

by zahir
Nicol_asさんに教えてもらったので実験
♥0 | Line 23 | Modified 2010-10-02 21:21:20 | MIT License
play

ActionScript3 source code

/**
 * Copyright zahir ( http://wonderfl.net/user/zahir )
 * MIT License ( http://www.opensource.org/licenses/mit-license.php )
 * Downloaded from: http://wonderfl.net/c/mtxw
 */

package
{
    import flash.display.Sprite;
    import flash.text.TextField;
    
    [SWF(width="465", height="465")]
    
    public class ArrayTest extends Sprite
    {
        private var t:TextField;
        public function ArrayTest()
        {
            addChild( ( t= new TextField() ) );
            t.width = t.height = 465;
            
            var arr:Array = [0,1,2,3,4];
            
            t.text = "" + arr;
            
            arr.splice( 2,0, 1.5 );
            // 開始位置、 削除する数、 挿入したい値
            // なんでargsなんだよ… 判りづらいよ
            
            t.appendText("\n" + arr);
            
            
            arr.splice( 6, 0, [5,6,7] );
            t.appendText("\n" + arr);
            
            arr.splice( 4, 2, [0,0] );
            t.appendText("\n" + arr);
            
        }
    }
}