我正在为一个网站工作,对于孩子们来说,这个网站上有一个角落里谈话的小角色。 头像是一个Flash文件,计划是通过javascript和ajax的混合来确定它所说的。在AS3中一次播放一个声音,从javascript中调用
不幸的是,当我让Flash文件通过JavaScript播放一个Mp3文件时,我似乎无法停止声音..所以当我不停地点击一个链接导致它说话时,我会听到重复x次的声音。
奇怪的是,当我将非常相同的代码附加到闪光灯中的按钮时,似乎没有这样的限制。
它似乎不会在JavaScript中调用时在全局变量中存储任何内容。
任何想法这里发生了什么?
免责声明:我完全新的,当涉及到AS3(到目前为止,我真的很恨)
那么绝对奇怪的是,现在,我跑了我的测试HTML页面一天后,没有修改它,它完美..所以我有点困惑发生了什么.. 我会看看链接,谢谢! – 2010-07-16 10:44:14
无论何时使用JavaScript和/或Flash开发,都要注意浏览器缓存。总是清理缓存或移位刷新,以便在构建时获得最新的swf/js。有可能你的问题是由于加载缓存的早期版本的swf。 – sunetos 2010-07-16 13:54:15