2009-08-12 86 views
0

我有一個按鈕「pb」。將按鈕鏈接到影片剪輯... gotoAndPlay()不起作用!

我有一個movieclip,「下午」。

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

我有一層在其他層之上,只有一個框架。在ActionScript該幀,我已經把:

stop(); 

pb.addEventListener(MouseEvent.CLICK, onMouseClick); 

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

當我點擊按鈕,該消息出現但電影不玩了。

我做錯了什麼?這應該工作。我一整天都在網上看,這是每個人都說要做的事情......我不知所措。謝謝。

+0

有點難以分辨沒有看到您的FLA。你能在某個地方發帖嗎? – typeoneerror 2009-08-12 22:50:17

+1

但您的onMouseClick函數中的這一行:trace(pm);並查看它輸出的內容。它說未定義,那麼你已經設置了錯誤的按鈕/動畫片段。 – 2009-08-13 00:15:19

回答

0

那麼你在那裏的代碼是正確的,你想要做什麼。我從你所說的我會做如下猜想:

  1. 檢查點的MovieClip,它不會對你在玩幀停止。如果它沒有腳本,那麼我猜測它確實有足夠的幀來處理你正在做的事情。也許在某個地方複製那個movieclip,然後讓它通過。

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

  3. 創建另一個MovieClip,帶有2個幀,僅在第一幀放置一個stop(),然後在嘗試播放pm之後播放它。它應該玩,如果沒有,那麼你需要看看你在做什麼。

  4. 最後只是確保你創建了一個影片剪輯,並沒有創造一個按鈕,然後改變了按鈕的MovieClip

0

高於一切 - 確保這兩個項目 - 「PB」和「PM 「實際上已在屬性面板中分配了這些實例名稱。你是否得到任何編譯器錯誤?