我在 Flash 横幅中包含一个视频。当横幅加载时,在将播放视频的空间中,我准备了“点击播放”图形,并带有一个调用 nextFrame 的按钮——将主 Flash 电影的播放头带到实际视频所在的帧。
然后视频播放正常,但在空白的黑屏上结束。
我想要的是,当视频播放完毕后,主 Flash 电影的时间线将返回到带有“点击播放”图形的帧,而不是空白。谁能告诉我我需要使用什么动作脚本(as2)以及把它放在哪里?谢谢。
我在 Flash 横幅中包含一个视频。当横幅加载时,在将播放视频的空间中,我准备了“点击播放”图形,并带有一个调用 nextFrame 的按钮——将主 Flash 电影的播放头带到实际视频所在的帧。
然后视频播放正常,但在空白的黑屏上结束。
我想要的是,当视频播放完毕后,主 Flash 电影的时间线将返回到带有“点击播放”图形的帧,而不是空白。谁能告诉我我需要使用什么动作脚本(as2)以及把它放在哪里?谢谢。
你用什么来显示 FLV ?FLVPlayback 组件、媒体显示组件或只是 Video、NetSteam 和 NetConnection 类?
例如,对于 FLVPlayback 组件,您有FLVPlayback.complete事件,但让我们知道您使用的是什么,其余的应该很容易。
假设 FLVPlayback 组件的实例名称为my_FLVPlybk,这应该可以帮助您:
import mx.video.*;
var listenerObject:Object = new Object();
listenerObject.complete = function(eventObject:Object):Void {
trace("Elapsed play time at completion is: " + my_FLVPlybk.playheadTime);
};
my_FLVPlybk.addEventListener("complete", listenerObject);
my_FLVPlybk.contentPath = "http://www.helpexamples.com/flash/video/water.flv";
代码片段来自 Flash 8 FLVPlayback.complete事件文档。