[英]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.