在Flash中使音乐重复不停地播放,可以通过以下几种方法实现:
设置声音同步方式为“数据流”并勾选“循环”
新建一个影片剪辑,导入声音文件。
选中声音文件所在帧,打开属性面板。
在声音选项中选择导入的音乐,将同步方式设置为“数据流”。
将“重复”选项设置为“循环”。
将声音文件拖拽到时间轴上,确保声音从开始到结束都包含在影片剪辑中。
使用代码实现循环播放
创建一个Sound对象并加载声音文件。
使用`start()`方法开始播放声音。
通过监听`onSoundComplete`事件,在声音播放完成后再次调用`start()`方法实现循环播放。
在时间轴上设置关键帧
在时间轴的最后一帧创建一个关键帧。
选择此关键帧,按F9插入一个新的帧。
在新帧中输入`stop();`代码,以防止动画在声音播放完毕后停止。
确保主时间轴跳转到第一帧播放
在最后一个播放完成的影片剪辑的最后不要加STOP动作。
使用`_root.gotoAndPlay(1);`代码让主时间轴跳转到第一帧,从而实现循环播放。
使用mediadisplay组件播放FLV视频
拖动mediadisplay组件到舞台。
在组件检查器中选择"flv"格式的媒体,并在URL处输入相同目录下的".flv"文件。
在时间轴第一帧添加代码,使mediadisplay在视频播放完成后自动播放。
通过以上方法,你可以根据具体需求选择合适的方式来实现Flash中音乐的循环播放。