2012-11-15 96 views
1

這可能是一個非常簡單的問題,但它讓我難倒了。使用Actionscript 3文件播放聲音

我在我的庫(class name = blaster)中有一個名爲blaster的.wav文件,現在我試圖使用外部.as文件播放它。

我試圖

public var blaster:Sound = new blaster; 

和使用blaster.play調用衝擊波();在未來的功能,但它一直給這個錯誤:

呼叫可能未定義的方法衝擊波

回答

1

變化new blaster;new blaster();,除此之外,一切看起來好像沒什麼問題,提供的ActionScript聯動的符號性質已經正確設置。

+0

可悲的是沒有解決我的問題,錯誤仍然存​​在 – Cleverbird

+0

嗯奇怪,你有沒有試過用Audacity或類似的程序改變聲音文件的格式爲MP3?當我第一次在Flash中使用聲音時,我使用了http://www.republicofcode.com/tutorials/flash/as3sound/,它使用與您的方法相同的方法,僅使用mp3而不是wav。 –

+1

啊發現它,Actionscript顯然不能處理.wav文件。迅速將聲音改變爲其他東西,並且只要它是MP3就可以工作。謝謝! – Cleverbird