我的Flash動作層包含整個源代碼。 我的問題是:爲什麼動作層會以多次重新執行(新變量)?Flash動作得到反覆執行
下面的代碼片段演示了我的意思:
var notyetexecuted:Boolean=true;
function addNetStream(counter) {
if (notyetexecuted = true) {
trace(notyetexecuted);
notyetexecuted=false;
}
}
這個總是返回true,這意味着該行爲層再次執行。來自java的 這對我沒有任何意義。
/編輯:我忘了提,我有一個間隔功能(仍然布爾應該是假的,並addNetStream應該什麼都不做)
function User():Void {
trace("Aktuelle Anzahl User: " + counter);
if (counter > prevcounter) {
addNetStream(counter);
counter++;
} else if (counter < prevcounter) {
}
}
myInterval = setInterval(this, "User", 3000);
可以ANY1解釋爲什麼是這樣的話和Flash如何執行層? 歡呼聲。
OMG我很愚蠢......在與Java ^^」感謝這麼多 – Wandang 2012-02-21 10:49:15
@Wandang日食發生難道不 - 我們都這樣做哥們,可以考慮使用它是建立在Eclipse之上Flash Builder中:d – Neil 2012-02-21 10:50:22
我可能會引發在FDT中 - 它也建立在eclipse之上,並且擊敗Flash Builder,如果你問我的話。 – weltraumpirat 2012-02-21 11:14:13