只是想知道是否有人可以幫助我這個。我是新來的動作,並建立一個應用程序,點擊按鈕時播放一些聲音。嵌入與動態加載聲音
它有5個選項卡,並會爲用戶提供每個選項卡播放10個聲音的選項。
我已初步被加載運行時的聲音,所以每當用戶點擊一個按鈕來播放聲音,我會做這樣的事情:
var sound:Sound = new Sound(new URLRequest("assets/hello.mp3"));
sound.play();
我不知道,但我不認爲這是非常好的,因爲如果用戶多次按下按鈕,我會一遍又一遍地加載該聲音。
然後,我想到了在每個視圖中嵌入聲音(每個標籤都有一個視圖),因此每次視圖加載時都會嵌入聲音。我認爲這是一個更好的選擇,但仍然有些不確定嵌入如何工作。
[Embed('assets/hello.mp3')] private var hello_mp3:Class;
我想這只是嵌入MP3文件時,SWF編譯(使它更大),但他們一旦應用程序啓動,或者一旦這一觀點被重新初始化,無法再裝。
我的問題是:這是正確的方法嗎?有沒有更好的方法可以實現這一目標?爲我的問題嵌入正確的解決方案嗎?
在此先感謝