0
首先,我已經看到關於此問題的許多線索,但都是關於在MovieClip中創建切換按鈕而不是按鈕符號。我在Flash Pro中創建了Button符號。我爲每一個定義了Up
和Over
和Down
特定的狀態。AS3:帶按鈕符號的切換按鈕
的問題是:
如何創建一個切換按鈕與Button
符號。
P.S:
我不是在談論創建通過影片剪輯,我可以通過影片剪輯做,但我需要做的是通過Button
符號。如下所示:(MovieClip)
var flag:Boolean = false;
myBtn.stop();
myBtn.addEventListener(MouseEvent.CLICK, clicked);
function clicked(evt:MouseEvent):void {
if (flag) {
myBtn.gotoAndStop(1);
} else {
myBtn.gotoAndStop(2);
}
flag = !flag;
}
任何想法,將不勝感激。
你不能。一個按鈕只有3個不同的狀態+命中區域。因此,除了在按鈕中創建額外的動畫片段並顯示/隱藏這是不可能的。 – putvande
那麼,有沒有辦法在Button中保持OnMouseDown狀態? –
我在下面添加了一個答案,但我很好奇爲什麼你需要它是一個Button而不是MovieClip。就是想。 – Cadin