AS3 中 Sound.play() 导致 Flash 崩溃
作者:Hily 原始链接:http://hily.me/blog/2009/01/flash-player-9-crash/
版权声明:可以转载,转载时务必以超链接形式标明文章原始出处和作者信息及版权声明
在 AS3 中,当音频的采样率不是 44kHz 时会造成 IE 下定位不准确的问题。
为了解决这个问题,我使用这篇文章中提供的 Sound2 和 SoundChannel2 这两个类来代替原有的 Sound 和 SoundChannel:
http://www.actionscript.org/forums/showthread.php3?p=772180
换上后发现在 IE 下可以正常使用,而在 Opera、FireFox、Chrome 下都会发生崩溃。几经调试后,发现问题出在 Sound.play 这个函数中,当 position 的值超过音频的长度时,就会发生崩溃。
查看我的 Flash 版本号,IE 下为 Flash Player 9.0 r124,其它的都是 Flash Player 9.0 r45。
据下文所述,可能在 Flash Player 9.0 r60 版本中修复了该 Bug,我尚未作验证:
http://www.gskinner.com/blog/archives/2007/05/flash_player_9.html
-- EOF --
相关文章:

