1
我爲兩個幀寫了一個動作腳本代碼,讓我們說第1幀和第10幀。現在,第1幀的onClick()事件,我這樣寫。將數據從一個幀傳遞到其他幀中的動作腳本
on(release){
gotoAndStop(10);
}
現在從第1幀到第10幀我想發送一些數據,如布爾變量。以便我可以在第10幀中執行適當的操作。
請讓我知道在幀之間傳遞數據的可能性。
我爲兩個幀寫了一個動作腳本代碼,讓我們說第1幀和第10幀。現在,第1幀的onClick()事件,我這樣寫。將數據從一個幀傳遞到其他幀中的動作腳本
on(release){
gotoAndStop(10);
}
現在從第1幀到第10幀我想發送一些數據,如布爾變量。以便我可以在第10幀中執行適當的操作。
請讓我知道在幀之間傳遞數據的可能性。
Flash中的時間線確實是頂級MovieClip
,因此您在其上設置的任何屬性均可從該級別的任何幀訪問。我想聲明的變量在你的行動層上的第一幀(stop()
行動之前,我認爲你必須有),像這樣:
var myBoolean = false; // set default
在您的按鈕的動作,您可以設置boolean
值:
on(release){
myBoolean = true; // myBoolean should be in scope from here, if not you could use _root.myBoolean
gotoAndStop(10);
}
,並且幀10,您可以創建自己的行爲層上一個新的框架,並根據boolean
的值寫入相應的邏輯:
if (myBoolean) {
// ...
} else {
// ...
}
靜態變量。不用謝。 – Discipol