ArrayからVectorへの変換

| コメント(0) | トラックバック(0)

Arrayとplayer10から加わったVectorは似てるけど代入とかはできんかった。
必要かどうか微妙だけどArrayからVectorへ変化するコードを書いてみた。

via~blog.seyself.com
AS3 についていろいろメモ
Player のバージョンによって Array と Vector を使い分ける

function arrayToVector(_array:Array, _class:Class):Vector.<*>{
			var classPath:String = getQualifiedClassName( _class ).replace("::", ".");
			var _myVector:Class = getDefinitionByName("Vector.<" + classPath + ">")  as  Class;			
			var myVector = new _myVector();
			var leng:uint = _array.length;
			for ( var id:uint = 0; id< leng; id++) {
				myVector[ id ] = _array[ id ];
			}			
			return myVector;
}
var testAr:Array = []:
var testVc:Vector.
 testVc = arrayToVector( testAr, Object )  as  Vector.







トラックバック(0)

トラックバックURL: http://www.infective.jp/mt5/mt-tb.cgi/57

コメントする