仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1142|回复: 8
打印 上一主题 下一主题

[学习教程] 来谈谈:AS3教程:按按次播放多个FLV视频-Flash actionscript

[复制链接]
老尸 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 20:44:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
ActionScript是一种程序语言的简单文本文件.FLA档案能够直接包含ActionScript。
poluoluo中心提醒:AS3.0完成多FLV视频播放无缝跟尾.
偶然候,必要按按次播放多个FLV视频段落,一个接着一个播放,在一个FLV文件播放停止时,守候播放另外一个FLV文件,此时假如处置欠好就会停留,以下以FlashCS3(AS3.0)申明一下。

假定舞台上有一个id是Flvp的FLVplayback工具,第一段代码:
importfl.video.MetadataEvent;
importfl.video.VideoEvent;

this.Flvp.skin="key/SkinUnderPlayStopSeekMuteVol.swf";
this.Flvp.volume=0.2;
Flvp.width=320;
Flvp.height=256;
Flvp.x=132.3;
Flvp.y=56;

如今必要播放视频第一段视频,代码:
this.Flvp.load("file:///D|/MyDocuments/Echo/尼克·波利泰尼网球教程/1-致命副手/1.1-致命副手.flv");

第一段视频停止后播放第二段视频,代码:
Flvp.addEventListener(fl.video.VideoEvent.COMPLETE,Flvpcomplete);
functionFlvpcomplete(eveObj:fl.video.VideoEvent):void{
this.Flvp.load("file:///D|/MyDocuments/Echo/尼克·波利泰尼网球教程/1-致命副手/1.2-致命副手.flv");
this.Flvp.play();
}


测试以上代码,发明两段视频撤换时有较长停留,因而,想一想可不成以在快播放完成前LOAD第二段FLV视频,就仿佛影戏院放影戏一样,当一台机播放,另外一台机筹办,快播放完时筹办的机已启动了,FLVplayback类供应了两个属性activeVideoPlayerIndex和visibleVideoPlayerIndex
activeVideoPlayerIndex处置LOAD办法,visibleVideoPlayerIndex处置play办法,修正代码,看看了局:
importfl.video.MetadataEvent;
importfl.video.VideoEvent;
this.Flvp.skin="key/SkinUnderPlayStopSeekMuteVol.swf";
this.Flvp.volume=0.2;
Flvp.width=320;
Flvp.height=256;
Flvp.x=132.3;
Flvp.y=56;

this.Flvp.load("file:///D|/MyDocuments/Echo/尼克·波利泰尼网球教程/1-致命副手/1.1-致命副手.flv");
Flvp.addEventListener(fl.video.VideoEvent.COMPLETE,Flvpcomplete);
Flvp.addEventListener(fl.video.MetadataEvent.CUE_POINT,Flvpvuepoint);
//增添AS提醒点,使用提醒点事务触发LOAD第二段FLV视频
varcuePt:Object=newObject();
cuePt.time=400;
cuePt.name="elapsed_time";
cuePt.type="actionscript";
Flvp.addASCuePoint(cuePt);
functionFlvpcomplete(eveObj:fl.video.VideoEvent):void{
this.Flvp.activeVideoPlayerIndex=1;
this.Flvp.visibleVideoPlayerIndex=1;
Flvp.play();
this.Flvp.volume=0.21;
}
functionFlvpvuepoint(eveObj:fl.video.MetadataEvent):void{
trace(eveObj.info.name);
this.Flvp.activeVideoPlayerIndex=1;
this.Flvp.source="file:///D|/MyDocuments/Echo/尼克·波利泰尼网球教程/1-致命副手/1.2-致命副手.flv";
this.Flvp.activeVideoPlayerIndex=0;
}

使用属性activeVideoPlayerIndex和visibleVideoPlayerIndex指定多个FLV播放器,便可完成FLV播放无缝跟尾。</p>
本地或全局转换应用于任何对象。但非真正意义上的3D,层的位置关系其显示问题。
再现理想 该用户已被删除
沙发
发表于 2015-1-17 13:59:14 | 只看该作者
Flash是一种以向量图方式制成的网页动画,相比MPEG,AVI等的影片的档案大小就小很多.
爱飞 该用户已被删除
板凳
发表于 2015-1-25 21:23:17 | 只看该作者
Flash插件的最新版本允许设计者控制Box之外的元素和把Flash元素放在HTML或其它元素上面或下面,这就为交互性打开了一个崭新的世界。
因胸联盟 该用户已被删除
地板
发表于 2015-2-4 09:50:14 | 只看该作者
各类广告形式,相信大部分网民基本都关注过,而毋庸置疑,一个画面精美,生动活泼的互动Flash动画广告,比其他广告形式更加吸引你我的眼球。这就是Flash动画的优势。
深爱那片海 该用户已被删除
5#
发表于 2015-2-9 21:54:34 | 只看该作者
还有,艺术上的优势——各异的风格;创作手法独特;独立性和原创性;拓展出新的表达空间;
小妖女 该用户已被删除
6#
发表于 2015-2-27 22:49:33 | 只看该作者
在Web页面上使用声音是可能的,但是在精确的时间播放声音几乎是不可能的。Flash通过把声音放入时间期限内解决了这个问题,因此你现在可以把声音连接到动画的特定部分或者某个用户交互过程。
金色的骷髅 该用户已被删除
7#
发表于 2015-3-9 16:53:34 | 只看该作者
矢量图形相对于位图的另一个优势是可以随意缩放的能力。这是对动画进程的奖赏,对用户来说也是一个很酷的特征。在Flash之前,Web上没有这种功能。
8#
发表于 2015-3-17 02:08:00 | 只看该作者
不过,要说国内在FLASH动画领域做的比较出色的,公认的是广州形动数码科技。
再见西城 该用户已被删除
9#
发表于 2015-3-23 17:06:37 | 只看该作者
Flash使交互性容易,并且消除了学习某种语言的需要。折中办法是不学语言,同时失去一些功能。但是你仍然可以处理基于用户动作(如鼠标移动或点击)的触发事件,这通常是你需要的所有交互性。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-22 20:35

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表