- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
相关知识 3. SoundTransform类 soundTransform类主要是用来控制音量,其重要的一个属性即是volume,该属性用于获得设定的音量大小,此属性的值介于0~1之间,0为静音。 案例实现 1. 设置播放、停止、暂停按钮实例对象名称分别为play_btn、stop_btn、pause_btn。 2. 将背景音乐“古典音乐.mp3”可以拖至“背景音乐”图层,为“江雪朗诵.mp3”设置类名Jiagxue。 3. 在AS图层的第1帧输入脚本: stop(); var wz:Number=0; var mysound:Sound=new Jiangxue(); var mychl:SoundChannel=new SoundChannel(); //播放按钮 play_btn.addEventListener(MouseEvent.CLICK,playf); function playf(event:MouseEvent):void{ play(); mychl=mysound.play(wz); } 案例实现 4. 继续输入脚本: //为停止按钮添加脚本 stop_btn.addEventListener(MouseEvent.CLICK,stopf); function stopf(event:MouseEvent):void{ stop(); mychl.stop(); wz=0; } //为暂停按钮添加脚本 pause_btn.addEventListener(MouseEvent.CLICK,pausef); function pausef(event:MouseEvent):void{ stop(); wz=mychl.position; mychl.stop(); } 案例拓展 打开“江雪声音控制——拓展.fla”,添加静音 、调整音量 、全部静音 功能: 任务3 给动画插入视频 案例效果 本案例学习: 视频的加载; 视频的控制; 完成Flash视频播放器。 案例分析 FLV格式以其文件小巧、画面清晰、转换方便、且支持边下载边播放(真正的流文件)而受到广大用户的青睐。本任务主要采用将FLV格式的视频文件导入并嵌入在时间轴上,然后通过脚本来控制视频的播放、停止、暂停、前进与后退。 相关知识 可插入的视频格式 在Flash CS5中,导入的外部视频需转换成FLV格式的文件,如果Flash安装时安装了Flash视频编码器(Flash Video Encoder),则导入外部视频时可以启动Flash视频编码器将导入的视频文件转换为FLV格式的文件。 2. 导入视频文件 选择要导入视频文件,选择“文件/导入/导入视频”命令,按向导完成视频导入。 相关知识 【例5-9】新建Flash文件,导入“素材”文件夹中的视频文件“广告.flv”。 方法1: 以回放组件导入视频,自带了播放器控制按钮,而且播放器外观可以选择。 方法2: 导入视频并嵌入在时间轴上播放,不带播放器控制按钮,需要编写脚本控制。 相关知识 3. 用脚本加载和控制外部视频文件 在ActionScript3.0中,可以通过创建NetStream类、NetConnection类和Video类的对象,来加载和播放外部的视频文件。因此在控制之前要先导入上述类。 import flash.net.NetStream; import flash.net.NetConnection; import flash.media.Video; 相关知识 【例5-10】利用AS3.0脚本加载“素材”文件夹下的“广告.flv”,保存为“脚本加载视频.fla ” 。 (1)新建一个基于ActionStript3.0脚本的Flash文档,以“脚本加载视频.fla ”为名保存在跟“广告.flv”在同一文件夹中。在图层1的第1帧输入脚本,导入NetStream类、NetConnection类和Video类。 import flash.net.NetStream; import flash.net.NetConnection; import flash.media.Video; (2)创建一个NetConnection类的对象实例,用于连接Flash视频服务器。 var nc:NetConnection=new NetConnection(); nc.connect(null); 相关知识 (3)创建一个NetStream类的对象实例。 v
文档评论(0)