Flash8中通过FLVPlayBack组件实现视频循环播放的步骤有哪些
作者:通宝游戏网要在Flash8中实现组件循环播放视频的效果,可以遵循以下步骤:
首先,启动Flash8软件,点击"文件"菜单,选择"新建"选项,创建一个全新的Flash文档。这个文档将作为我们后续操作的基础。
接下来,我们需要打开组件库面板,其中包含了各种预设的元件和交互组件。仔细浏览组件库,找到FLVPlayBack组件,它是专门用于播放Flash视频的组件。使用鼠标拖拽FLVPlayBack组件到Flash文档的舞台上,可以将其放置在合适的位置。
导入要播放的视频文件,并将FLVPlayBack组件的视频路径属性设置为该视频的地址,确保组件可以找到并加载所选视频。
为了方便后续的操作和维护,我们需要为FLVPlayBack组件设置一个实例名为player_mc。这个实例名可以方便我们通过动作脚本来控制组件的行为。建议在设置好实例名后,给组件添加相应的属性面板。
最后,选中FLVPlayBack组件,打开"Action"面板,准备编写控制组件动作的脚本代码。
我们可以使用以下的脚本来实现视频循环播放的效果:
```
on("create", function() {
addChild(player_mc);
player_mc.startPlayback();
player_mc.loop();
var current_time = 0;
this.addEventListener(Event.ENTER_FRAME, function() {
player_mc.currentTime = current_time;
if (current_time >= player_mc.duration-1) {
player_mc.currentTime = 0;
++current_time;
}
else {
current_time += 0.1;
}
}, this);
});
```
这段代码在组件创建完成后执行,将组件与自己关联。使用addEventListener函数绑定 ENTER_FRAME 事件,并在事件触发时动态调整组件的时间点,以实现视频循环播放。
至此,我们已经完成了Flash8中使用组件循环播放视频的全部步骤。通过FLVPlayBack组件的使用和自定义动作脚本的编写,我们可以实现各种有趣的互动效果。你可以尝试调整代码参数,改变组件和视频的外观,创建个性化的视频播放器。这种结合了动态交互和视频播放的方法,为Flash的设计带来了更多的可能性。
文章TAG:
加载全部内容