簡體   English   中英

如何聲明一個填充的向量?

[英]How to declare a filled Vector?

我第一次在 Flash 10 中使用 Vectors,我想以與 Arrays 相同的方式創建它,例如:

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,];

您將數組強制為 Vector:

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM