Flex Event.ID3调度两次

时间:2009-11-28 08:08:39

标签: flex actionscript dispatch

为什么这段代码

mySound.addEventListener(Event.ID3, myID3Handler);

导致myID3Handler运行两次?!

我还注意到提供给处理程序的值不一样,实际上第二个是正确的值。

由于

1 个答案:

答案 0 :(得分:0)

最有可能的原因是你加载的mp3文件在两个版本中都包含ID3信息:ID3v1和ID3v2。你可以用winamp或其他mp3播放器来检查。您还可以编辑该文件并删除其中一个ID3版本,尝试再次加载它以查看处理程序是否仍然被调用两次。