2
這是問題所在。出於某種奇怪的原因,Flash Builder正在決定將其中一個if語句的大括號用於別的東西。它已經決定它想要那個花括號來關閉我的課程。這反過來又打破了它下面的一切,因爲我的私有變量或方法都不可用。這裏的條件...使用完全錯誤的關閉花括號的Flash Builder 4.5
if (!!_VOArray[0].length && !!_VOArray[1].length) {
for (var i:uint = 0; i < _VOArray.length; i++) {
if (!!_VOArray[1][i] && !!_VOArray[0][i].imageURL) {
_VOArray[1][i].imageURL = _VOArray[0][i].imageURL;
if (_VOArray[1][i].product == '') {
_VOArray[1][i].product = _VOArray[0][i].product;
}
}
}
}
如果我評論這一點,一切順利運作。現在,該文件表示最內層條件的大括號是正確的。然而,圍繞這個包裝if語句正在關閉我的整個類文件。
的思考?
看起來不錯從這裏開始。什麼是你得到確切的錯誤信息?另外,您是否嘗試過僅對部分內容進行評論,如從內部if開始,以進一步縮小範圍? – jmort253
認爲它與提及相關,我使用的是Flash Builder 4.5,但我正在使用新的Flash Builder 4.6 SDK。 – AlyssaNicoll
@ jmort253我已經嘗試了評論部分,並在不同的視圖類中重新輸入整個文件。沒有錯誤。 Flash在這之後將文檔的其餘部分視爲不同的文件。它甚至在此塊之後放置新的導入,並且所有私有變量都不可用。 – AlyssaNicoll