flash on 2010-4-2

by brane7
♥0 | Line 18 | Modified 2010-04-02 17:51:27 | MIT License
play

ActionScript3 source code

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

package  
{
    import flash.text.TextField;
    import flash.display.Sprite;

    public class VectorMapTest extends Sprite 
    {
        public function VectorMapTest()
        {
        		//Vectorのmap()がVectorを返さない気がするのですが気のせいでしょうか?
        		//期待する動作はVectorの要素の数値をインクリメントするものですが
        		//map()の戻り値はnullです。
        		//僕が何を勘違いしているのか誰か教えてください
            var v : Vector.<Number> = Vector.<Number>([0]);
            
            v = v.map(function(n:Number, ...param):Number
            {
            	return n++;
            });
        	
        	var tf:TextField = addChild(new TextField()) as TextField;
        	tf.text = (v) ? v.toString() : "nullvcxvcxvklxc;kvl;xckvl;xckvl;xckvl;xc";
        }
    }
}