0
所以我想打造一个平台,从菜单式页面,用户可以点击一个影片剪辑来观看视频,再经过其完成时,视频消失,然后他们可以点击另一个动画片段,然后启动另一个视频。进行视频后的影片剪辑再点击闪光灯AS3起到
每当你看一个视频,虽然,所有你可以将视频后点击完成,是一样的电影剪辑,再次启动它,你不能按不同的电影剪辑。
我如何让其它影片剪辑,其启动其他视频发现?我是否需要添加一个引用其他影片剪辑的新eventListener,并将其放入所有影片剪辑中?
这里是我的代码看起来像我的电影剪辑的一个
taffrail_click_play_mc.addEventListener(MouseEvent.MOUSE_DOWN, showTaffrailMovieBox);
taffrail_text_mc.addEventListener(MouseEvent.MOUSE_DOWN, showTaffrailMovieBox);
function showTaffrailMovieBox(e:MouseEvent):void
{
MovieClip(root).taffrail_movie_mc.visible=true;
var myTaffTween = new Tween(MovieClip(root).taffrail_movie_mc, "alpha", Strong.easeIn, 0, 1, 1, true);
var taffVideo:FLVPlayback = new FLVPlayback();
var myTaffTween1 = new Tween(taffVideo, "alpha", Strong.easeIn, 0, 1, 1, true);
taffVideo.source = "Wildlife.flv";
addChild(taffVideo);
taffVideo.play("Wildlife.flv");
var cuePt:Object = new Object(); //create cue point object
cuePt.time = 3;
cuePt.name = "ASpt1";
cuePt.type = "actionscript";
taffVideo.addASCuePoint(cuePt);
taffVideo.addEventListener(MetadataEvent.CUE_POINT, taff_vid_close);
function taff_vid_close(eventObject:MetadataEvent):void {
var myTaffTween2 = new Tween(taffVideo, "alpha", Strong.easeIn, 1, 0, 1, true);
var myTaffTween3 = new Tween(MovieClip(root).taffrail_movie_mc, "alpha", Strong.easeIn, 1, 0, 1, true);
MovieClip(root).taffrail_movie_mc.visible=false;
}
}
这是很难理解的是与眼前这个信息并没有别的与合作脚麻,你运行调试播放你尝试过在破发点下降和调试代码,看看它的打破,你收到任何错误,当你点击第一个完成播放后的错误时,它不会响应,如果你在处理程序中添加了一个跟踪,你会发现这个跟踪吗? – shaunhusain
我不明白这是什么意思,但它听起来真正有用的感谢。 肖恩,只要你完成播放的影片之一,它像屏幕上的自败除了按钮,一切你点击播放同一视频。没有尝试添加痕迹,它就像它是在播放视频影片剪辑中卡住,以及缺乏一个更好的解释,有没有像“退出影片剪辑”或“重返舞台”,我可以在把一些功能播放视频的功能结束了吗? – user1180888