看板 Flash 關於我們 聯絡資訊
小弟在一個場景中有個按鈕 按鈕按下後啟動影片A 影片A的最後一個影格放影片B(打字效果) 影片B中的影格有三格(寫語法) 1. 2 3. count=0; text1=text.substr(0,count); if(Number(count)>text.length()){ count=count+1 gotoAndPlay(1); }else{ gotoAndPlay(2); } 然後我另設兩個圖層 第一個圖層的第一個影格放text 第二個圖層的第二個影格放text1 這樣跑出打字效果後 我想加入鍵盤的音效 但是如果我把音效放在影片A的最後一個影格 那音效長度就要用算的剛好在影片B跑完的時候音效結束 如果我放在影片B的第一影格 聲音就會一直重複 我試過在影片B中加第四影格設一個stopAllSounds(); 但是打字效果結束後音效還是繼續 請問要如何正確的讓影片B停止後音效也跟著停止呢 我試了好多方法都失敗 又不想用算秒數的方式去剪音效檔 拜託有大大能指導一下小弟!!感激不盡 -- 挖~~店員都不講話啦~~~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.133.21.39 ※ 編輯: zswolf 來自: 220.133.21.39 (02/15 04:00)
aquarianboy:試試看用Sound類別來控制聲音吧 :) 02/15 06:23
zswolf:聲音還是停不下來....好痛苦阿... 02/15 10:44
aquarianboy:Sound類別裡有個stop()的method啊 :) 02/15 11:58
aquarianboy:詳情可參閱sound的F1說明,裡面有範例程式碼的 02/15 11:59
zswolf:我有試著寫stop(),但是打字效果的影片是在1或2 02/15 13:51
zswolf:我試了好多次都找不到應該寫在哪裡才是正確的 02/15 13:51
aquarianboy:有原始檔的話會比較方便幫你看看囉 :) 02/15 18:28