如何声明填充向量?

问题描述

| 我是第一次在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]);