[英]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
對象,即所謂的“主時間軸”。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.