如何声明一个填充向量?

发布于 2024-11-10 07:44:31 字数 304 浏览 0 评论 0原文

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

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

我尝试了各种不同的方法,但似乎都不起作用,我已经确定了以下方法作为解决方案:

var urlList : Vector.<String> = new Vector.<String>();
urlList.push(url1, url2, url3);

这可能吗?

I am using Vectors in Flash 10 for the first time, and I want to create it in the same way I used to do with Arrays, e.g:

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

I have tried various different methods but none seem to work, and I have settled on the following as a solution:

var urlList : Vector.<String> = new Vector.<String>();
urlList.push(url1, url2, url3);

Is this even possible?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

青芜 2024-11-17 07:44:31

如果有疑问,请查看 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,];

When it doubt, check the AS3 docs. :)

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

http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Vector.html#Vector()

Direct quote of the line I adapted this from in the documentation:

To create a pre-populated Vector instance, use the following syntax instead of using the parameters specified below:

 // var v:Vector.<T> = new <T>[E0, ..., En-1 ,];
 // For example: 
 var v:Vector.<int> = new <int>[0,1,2,];
神爱温柔 2024-11-17 07:44:31

将数组强制转换为 Vector:

var urlList:Vector.<String> = Vector.<String>([url1, url2, url3]);

You coerce an array to a Vector:

var urlList:Vector.<String> = Vector.<String>([url1, url2, url3]);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文