我是新的Flash和AS3。我的項目有問題。我要保持我的按鈕在我所有的幀的工作,讓他們的工作,無論他們有多少時間是點擊或傾倒d閃光:AS3 - 如何保持按鈕工作
我的代碼:
stop();
button1.addEventListener(MouseEvent.MOUSE_OVER, goto);
button2.addEventListener(MouseEvent.MOUSE_OVER, goto1);
button3.addEventListener(MouseEvent.MOUSE_OVER, goto2);
function goto(e:MouseEvent):void {
gotoAndStop(2);
}
function goto1(e:MouseEvent):void {
gotoAndStop(3);
}
function goto2(e:MouseEvent):void {
gotoAndStop(4);
}
這是首次工作確定但是當我到達button1時,第2幀需要mi ..並且第2個幀需要mi來第3幀,但是在第3幀,button1不再工作。
它看起來像每個按鈕只工作一次。
我在所有的框架上都有相同的按鈕。它將會是82個按鈕和82個幀,所以它會成爲一個問題。
如果有人想知道我在做交互式信息圖。
我希望有人能幫助我。
這可以工作,但我有一個問題,因爲我使按鈕上的關鍵幀。我需要關鍵幀,因爲我想突出顯示一些按鈕。讓他們看起來不同的顏色。 – user3330173
您是否使用關鍵幀爲按鈕創建「鼠標懸停」狀態,我會建議遵循不同的路徑。 button1是一個MovieClip還是一個Button?聽起來像一個愚蠢的問題,但你永遠不知道。假設你正在爲實際的按鈕創建「鼠標懸停」狀態,我會雙擊Flash中的按鈕來編輯「狀態」並在按鈕符號本身內創建鼠標懸停效果。如果button1面對一個MovieClip,你可以用不同的方法做到這一點。請給我更多的細節。或在某處發佈您的FLA。 –
感謝您的幫助。我能夠做到這一點,但Im岸上我做了更復雜的方式:)我用簡單的AS按鈕做了82個關鍵幀和82個不同的AS。它現在正在工作:)感謝您的幫助。 – user3330173