簡體   English   中英

將按鈕鏈接到影片剪輯…gotoAndPlay()不起作用!

[英]Linking a button to a movie clip… gotoAndPlay() doesn't work!

我有一個按鈕“ pb”。

我有一個動畫片段,“ pm”。

我希望剪輯在按下按鈕時播放某些幀。

我在每隔一層的上面都有一層,只有一幀。 在該框架的ActionScript中,我輸入了:

stop();

pb.addEventListener(MouseEvent.CLICK, onMouseClick);

function onMouseClick(event:MouseEvent):void 
{
    trace("I've been clicked!");
    pm.gotoAndPlay(10);
}

當我單擊按鈕時,出現消息,但電影不播放。

我做錯了什么? 這應該工作。 我整天都在網上尋找東西,這就是每個人都在說的...我很茫然。 謝謝。

很好,您所擁有的代碼對於您要執行的操作是正確的。 我想根據您所說的,我會執行以下操作:

  1. 檢查您的pm MovieClip是否在您正在播放的幀上沒有停止。 如果它沒有腳本,那么我想檢查一下它是否確實有足夠的幀來滿足您的需求。 也許將那個動畫片段復制到某個地方,然后使其通過。

  2. 檢查您是否沒有其他代碼告訴它停止播放。

  3. 創建另一個具有2幀的MovieClip,僅在第一幀上放置一個stop(),然后在嘗試播放pm后播放它。 它應該播放,如果沒有播放,則需要查看正在執行的操作。

  4. 最后,只需確保您創建了MovieClip並沒有創建按鈕,然后將按鈕更改為MovieClip

首先,請確保在屬性面板中為這兩個項目(“ pb”和“ pm”)實際分配了這些實例名稱。 您是否遇到任何編譯器錯誤?

暫無
暫無

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

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