簡體   English   中英

ReferenceError 1069(帶有AS3的Adobe AIR)

[英]ReferenceError 1069 (Adobe AIR with AS3)

所以在我的代碼中,我有一些類似的東西:

var tilemap:Vector.<String>;
tilemap = Vector.<String>(dataString.split("\n"));

當我追蹤到這個時,我得到了正確的結果,並且我已經驗證了沒有多余的空格可能會弄亂東西。 但是,在稍后的代碼中,我嘗試執行以下操作:

for (var y:int = 0; y < tilemap.length; y++)
    for (var x:int = 0; x < tilemap[y].length; x++)
        trace(tilemap[y].charAt[x]);

但我得到以下錯誤:

[故障]異常,信息=參考錯誤:錯誤#1069:在builtin.as $ 0.MethodClosure上找不到屬性0,並且沒有默認值。

這到底是怎么了?

沒關系,這是一個愚蠢的錯誤。

這行:

trace(tilemap[y].charAt[x]);

本來應該:

trace(tilemap[y].charAt(x));

暫無
暫無

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

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