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.

コメントする