簡體   English   中英

Flash AS3 Mobile App Button時間線控件

[英]Flash AS3 Mobile App Button timeline control

我知道這是一個非常簡單的問題,但它使我發瘋。 我正在嘗試在as3中編寫一個簡單的按鈕,以將主時間軸前進到下一幀。 我想構建一個非常簡單的應用程序,只希望按鈕從時間線中的一幀轉到下一幀。 我想我必須使用觸摸事件代碼,但是我似乎無法弄清楚如何使其前進到下一幀。 我嘗試了舊的鼠標事件命令,但是當我測試應用程序時,它似乎在我的設備上正常工作。 有人可以幫忙嗎?

提前致謝。

從您描述的方式來看,我想您正在使用Flash Pro IDE,這是一個基於時間軸的應用程序。 如果那是錯誤的,我表示歉意,我將嘗試更新此答案。

實際上,這確實很簡單。 只需將代碼添加到您的時間軸(所有代碼都應在單個圖層的單個幀上找到,以了解其價值),即可監聽按鈕上的MouseEvent.CLICK並將時間軸向前移動。

btn.addEventListener(MouseEvent.CLICK, btnClickHandler);

function btnClickHandler(e:MouseEvent):void {
    this.nextFrame();
}

btn應該是按鈕的引用名稱(請參閱“屬性”面板)。 this是指代碼的當前頂級范圍。 在這種情況下,它是主MovieClip對象,即所謂的“主時間軸”。

適用於MovieClip

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM