我想創建一個接口,允許用戶點擊按鈕,並將它們帶到某些框架。問題引用按鈕
stop();
home_btn.onRelease {
gotoAndStop(1);
}
graphics_btn.onRelease {
gotoAndStop(3);
}
animation_btn.onRelease {
gotoAndStop(2);
}
我想創建一個接口,允許用戶點擊按鈕,並將它們帶到某些框架。問題引用按鈕
stop();
home_btn.onRelease {
gotoAndStop(1);
}
graphics_btn.onRelease {
gotoAndStop(3);
}
animation_btn.onRelease {
gotoAndStop(2);
}
如果你很高興它在ActionScript 2代碼,而不是ActionScript 3的,你需要對現有代碼的唯一修改是:
home_btn.onRelease = function() {
gotoAndStop(1);
}
同其他兩個按鈕,這是AS2的正確語法。
對於AS3,你需要一個事件偵聽器分配時,它被觸發,將執行一個功能按鈕:
home_btn.addEventListener(MouseEvent.CLICK, homeClick);
function homeClick(e:MouseEvent):void {
gotoAndStop(1);
}
我試過這個,我仍然可以通過一個靜態類型flash.display:SimpleButton「」訪問可能未定義的屬性onRelease。「 –
好吧,所以項目本身是一個AS3項目,所以AS2代碼將無法工作。我會用正確的AS3代碼更新我的答案。 –
這必須在AS2中完成 –
這個貌似AS2,AS3沒有。你到底在問什麼?你有沒有嘗試過上面的代碼,並得到錯誤? –
我試過這段代碼,它沒有工作,我通過一個帶有靜態類型flash.display:SimpleButton的引用獲取「可能未定義的屬性onRelease的訪問」。我正在嘗試製作一個包含按鈕列表的菜單屏幕。當用戶點擊一個按鈕時,它會將它們帶到另一個頁面。 –