0
我是一個flash初學者,我想創建一個按鈕,它會播放幾幀,然後前往(淡出)幀,然後前往另一部分時間表。有沒有簡單的方法來完成這個?或者,使用actionscript而不是alpha效果編程淡入淡出更容易?Flash動作3.0幫助(按鈕)
在此先感謝任何可以幫助的人。
我是一個flash初學者,我想創建一個按鈕,它會播放幾幀,然後前往(淡出)幀,然後前往另一部分時間表。有沒有簡單的方法來完成這個?或者,使用actionscript而不是alpha效果編程淡入淡出更容易?Flash動作3.0幫助(按鈕)
在此先感謝任何可以幫助的人。
聽起來你有一個框架上有幾個按鈕,你想讓每個按鈕點擊以播放不同的框架,但所有這些按鈕首先執行某種淡出動畫。
您可以通過在淡出完成後存儲要去的幀的引用來實現此目的。喜歡的東西:
var destinationFrame:int = 0;
然後當你點擊一個按鈕:
button1.addEventListener(MouseEvent.CLICK, clickButton);
function clickButton(event:MouseEvent):void {
destinationFrame = 40;
gotoAndPlay(<frame for fade out transition>);
}
最後,在淡出過渡的結束:相關destinationFrame
基於
gotoAndPlay(destinationFrame);
簡單地分配您點擊的按鈕。
我得到它的工作!非常感謝。 :) – Rachel
是的,有一個簡單的方法來做到這一點。你所描述的功能是你期望從絕對初學者的簡短教程中學到的東西 - 你有沒有發現你正在努力的資源? – Marty
我只是找不到能告訴我具體如何去做的地方。我知道如何製作按鈕,而且我知道如何讓它跳到時間線的不同部分,我只是不知道如何通過點擊來完成這兩件事。舉例來說,讓我們說按鈕在第39幀。我希望它播放40-50幀,然後回到第1幀並停止,如果這是有道理的。 – Rachel
最簡單的方法是讓按鈕只是從第40幀開始播放,然後在第50幀放置一些代碼回到第1幀。 – Marty