問題摘要:Flash聲音故障
聲音(流)放在一個影片剪輯是另一個影片剪輯內將開始連續播放時我使用播放控制跳來跳去主時間軸內。
詳情:
我使用Flash CS3但CS6出現同樣的問題。我花了相當多的時間來搜索/研究問題,但沒有找到解決方案。爲了演示這個問題,我將閃光燈電影簡化爲一個非常簡單的結構。
一個主時間軸:
- 第一框架有一個電影剪輯(遊戲MC)和停止動作。
- 在第一幀之後,有幾個幀,除了一些文本之外,大部分都是空的。
- 最後一幀有停止動作。
在遊戲MC時間表:
- 只有一個幀。在該框架上,有一個影片剪輯(卡片MC)和停止操作。
卡上的MC時間表:
- 它始於3個空白幀和停止動作。
- 從第4幀開始,聲音(.wav格式)被放置並被設置爲「流」。
- 在此時間表結束時,有一個停止操作。
從Flash CS3中,我按下Ctrl + Enter測試電影。電影停在主時間軸的第1幀上,卡片顯示沒有聲音,如預期的那樣。現在我用「。」一次將播放頭向前移動一幀。沒問題。我看到第一幀之後的幀。不出所料,仍然沒有聲音。到現在爲止還挺好。
問題開始當我使用「」移動播放頭向後,在卡的聲音MC開始播放,無論在哪裏玩頭,即使在遊戲MC(那裏的卡MC)不在舞臺上。更糟糕的是,每次按下「,」將觸發與前一個重疊的相同聲音的另一個開始。聲音會繼續循環直到我關閉swf。
但是,如果我將卡MC直接放在主時間軸上,則不會發生此問題。它只發生在另一個影片剪輯(遊戲MC)內時。
我需要解決這個問題,因爲閃存卡遊戲的完整版本將被放置在一個帶有基於JavaScript的播放控件的HTML頁面中,該頁面允許觀看者在swf時間線中跳轉。
FLA文件是在:https://docs.google.com/file/d/0B_5mgotjr4l5RDZaOGxFeFFWN1U/edit?pli=1
任何瞭解將不勝感激。
基思
嘗試將聲音更改爲「事件」或「開始」。它沒有任何區別。在卡片MC的時間線上使用跟蹤語句進行測試,並且在聲音變得瘋狂時沒有執行任何操作。 – Braeburn