刚开始做AS3的声音播放肯定会忽略第7步,这就是“播放声音暂停后为什么会无法监听到播放完成事件”的原因。这个问题花费了我30多分钟去调试。最后才发现问题是由一个小小的细节造成的:Sound.play()返回了新的SoundChannal,已经不是原来的那个了。
刚开始做AS3的声音播放肯定会忽略第7步,这就是“播放声音暂停后为什么会无法监听到播放完成事件”的原因。这个问题花费了我30多分钟去调试。最后才发现问题是由一个小小的细节造成的:Sound.play()返回了新的SoundChannal,已经不是原来的那个了。
Adobe终于与Google和Yahoo就Flash 的RIA格式达成协议,很快Google和Yahoo将拥有Adobe授权的SWF和AIR富网络应用等解析能力。SWF文件还是能够被解析了,SWF文件将会有更广泛的应用,从而项目开发不必再过分考虑搜索的问题。不管怎么说,这都是个非常值得高兴的事情。
继续学习ActionScript 3,仍然是通过Flex Builder写纯代码的Flash文件。我把一开始做的那个简单的小球下落运动改进了一下,现在支持鼠标抛动方向和力度大小了,并且可以调节小球的重量、弹性(与墙壁产生碰撞后的动能损失)、空气摩擦阻力等。这个练习依然不是什么高深技术,不过里面一些基础知识都用到了。