actionscript-3 - 如何声明一个填充的向量?

标签 actionscript-3 vector flash-10

我第一次在 Flash 10 中使用 Vectors,我想以与过去使用数组相同的方式创建它,例如:

var urlList : Array = [url1, url2, url3];

我尝试了各种不同的方法,但似乎都不起作用,因此我确定了以下解决方案:
var urlList : Vector.<String> = new Vector.<String>();
urlList.push(url1, url2, url3);

这甚至可能吗?

最佳答案

如果有疑问,请查看 AS3 文档。 :)

var urlList : Vector.<String> = new <String>["str1", "str2", "str3"];
trace(urlList);

http://help.adobe.com/en_US/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,];

关于actionscript-3 - 如何声明一个填充的向量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6157415/

相关文章:

RegEx 未找到所有匹配项

actionscript-3 - 为什么桌面上没有 StageVideo?

actionscript-3 - As3 如何翻转影片剪辑以面向运动方向?

jquery - swfupload 不适用于 Flash 10

javascript - 如何使用通过 Flex URLRequest 发送的 POST 数据中的 javascript 在 HTML 页面上显示文件?

c++ - 如何将字符串 vector 传递给 execv

java - 在 Java vector 中插入 null

c++ - 如何从函数返回 vector

flash - Flash10 + p2p 真的有用吗?