2013-05-03 50 views
0

我已經爲實例命名按鈕(影片剪輯)爲btnStart。Actionscript 2 onRollOver不工作

btnStart.onRollOver = function() { 
    this.gotoAndStop("Over"); 
} 

當按鈕被徘徊時,它縮放較大,但它不起作用。它在框架中的腳本。

+0

onpress或onrelease working?可能是你應該檢查「Over」框架的名稱,可能是小寫。或嘗試調用gotoAndStop(2)。 – Cherniv 2013-05-03 17:51:17

回答

0

您的代碼功能與我正在測試的btnStart movieclip,所以問題不在於你的語法。或許檢查以下將幫助:

File > Publish Settings...並確保Script設置爲Actionscript 2.0

嘗試通過直接將其放在影片剪輯即測試代碼

on(rollOver){ 
    this.gotoAndStop("Over"); 
} 
0

或許檢查額外措施如下。

如果您有疑問,可能會將其標記爲新的根標籤時間線上的「Over」。嘗試「一」,交叉參考兩個並檢查拼寫相同,沒有輸入錯誤

嘗試絕對路徑。

_root.btnStart.onRollOver (assuming your button is on the root timeline and not embedded in another MC)  
_root.gotoAndStop("Over"); 

btnStart.onRollOver = function() { 
this.gotoAndStop("Over"); 
} 

如果以上所有內容失敗,請在舞臺上創建一個實例,並將其設置爲Button而不是Movieclip。這個選項將被預置到btn中。