2010-04-25 134 views
0

我想通过操作脚本在我的Flash项目中播放一些声音。但是由于某些原因,在我的代码中,在极端情况下,Sound.play的调用时间从40ms到100ms以上,显然,每当播放声音时都非常明显。每次播放声音时都会发生这种情况,而不仅仅是在播放声音时发生,所以我不认为它是因为声音对象仍然在加载数据或类似的东西...flash.media.Sound.play需要很长时间才能返回

在开始时我要加载声音:

class MyClass 
{ 
    [Embed(source='data/test_snd.mp3')] private var TestSound:Class; 
    private var testSound:Sound;//flash.media.Sound 
    public function MyClass() 
    { 
     testSound = new TestSound(); 
    } 

只是用声音对象的播放方法,后来玩然后是IM。

testSound.play();//seems to take a long time to return 

这个据我可以告诉是遵循同样的过程,我发现其他Flash程序,但是,没有人似乎都有这个问题。有什么我错过了会导致play()方法如此缓慢?

回答

相关问题