2012-11-15 98 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