问题描述
|
我是第一次在Flash 10中使用Vector,我想以与数组相同的方式创建它,例如:
var urlList : Array = [url1,url2,url3];
我尝试了各种不同的方法,但似乎没有一种有效,并且我确定了以下解决方案:
var urlList : Vector.<String> = new Vector.<String>();
urlList.push(url1,url3);
这有可能吗?
解决方法
如果有疑问,请查看AS3文档。 :)
var urlList : Vector.<String> = new <String>[\"str1\",\"str2\",\"str3\"];
trace(urlList);
http://help.adobe.com/zh_CN/FlashPlatform/reference/actionscript/3/Vector.html#Vector()
我在文档中改写的行的直接引号:
要创建预填充的Vector实例,请使用以下语法,而不使用下面指定的参数:
// var v:Vector.<T> = new <T>[E0,...,En-1,];
// For example:
var v:Vector.<int> = new <int>[0,1,2,];
, 您将数组强制为向量:
var urlList:Vector.<String> = Vector.<String>([url1,url2,url3]);