簡體   English   中英

適用於所有場景/框架的AS3按鈕(Flash CS6)

[英]AS3 Button that works for all Scene/Frame (Flash CS6)

好吧,我有一個“對我而言”的難題,我是Adobe Flash CS6的初學者。

問題

我無法使按鈕在所有畫面上都有效。 跳轉到另一個幀或場景后,我無法單擊。

講解

我將更詳細地說明我要使用該按鈕做什么。

  1. 我有一個名為“返回菜單”的按鈕,該按鈕位於“播放”場景中,該按鈕應該可以使用戶返回菜單。

    • “主菜單”場景(1幀)
    • “播放”場景(10幀)
  2. 該代碼位於“播放”場景中的第1幀上,使用的代碼為:

 backtomenu.addEventListener(MouseEvent.CLICK, backmenuClick); function backmenuClick(ev:MouseEvent):void { gotoandPlay ("Main Menu"); } 

  1. 因此,在主菜單上有9個按鈕,“主菜單”場景中的每個按鈕將帶到“播放”場景中的不同幀。 當我單擊將我帶到“播放場景”中的幀1的按鈕時,backtomenu按鈕可以正常工作,但是每當我單擊將我從“主菜單”場景定向到“播放”場景中的幀2、3或4的按鈕時, ,返回菜單按鈕將無法使用。

還有其他方法可以使代碼對所有框架都可讀嗎? 或制作一個通用按鈕? 因為我知道在“播放”場景中的第二幀時未讀取代碼。 我必須為每個幀制作不同的代碼嗎? 如果那樣的話,那太瘋狂了。

您可以將“返回菜單”按鈕放在具有1個關鍵幀和9個幀的新圖層上,以覆蓋整個“播放”場景。 您的“ backtomenu.addEventListener”代碼需要放置在新層的關鍵幀中。

暫無
暫無

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

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