视频文件在Flash中应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
视频文件在Flash中应用

视频文件在Flash中应用   [摘要] Flash作品以其绚丽多彩的动态效果、强大的交互功能、小巧的文件容量、矢量化动画等特点,使之成为教师经常使用的一种课件制作软件。教师在制作课件时经常要用到视频文件,如何将庞大的视频文件与小巧的Flash文件有机结合是教师经常遇到的问题。本文介绍了不同情况下在Flash课件中使用视频文件的三种方法。   [关键词] Flash 课件 视频      Flash作品以其绚丽多彩的动态效果、强大的交互功能、小巧的文件容量、矢量化动画等特点,使之成为教师经常使用的一种课件制作软件。教师在制作课件时经常要用到视频文件,如何将庞大的视频文件与小巧的Flash文件有机结合是教师经常遇到的问题。本文以Flash MX版本为例,介绍在Flash文件中使用视频文件的几个技巧。   一、将视频文件导入到Flash影片中   1.首先新建一个Flash影片,选择“文件→导入”命令,在“文件类型”选项中选择“所有视频格式”或“所有格式”,选择一个视频文件导入影片中。Flash MX会弹出“导入视频设置”对话框。   2.Flash MX在导入视频时可以选择的选项很多,每一个选项都足以影响到最终的视频质量和文件大小。以一段352×288大小、3.5MB、20s、带音频的标准MPEG1视频为例,选择不同的品质,最终输出的SWF文件大小差距很大。如下表:   3.品质。此选项的数字越大,视频效果也就越好。默认值50产生的品质是可以接受的。建议不要使用超过60的品质,那样会使最终生成的文件增大许多。   4.关键帧间隔。此选项控制视频剪辑中关键帧(具有完整数据的帧)的频率。例如,关键帧间隔为12,意味着剪辑中每12帧存储一个完整的帧,在间隔之间的帧只存储与前一个帧之间发生变化的数据。间隔越小,所存储的完整帧就越多。这样就能够在视频中进行更快的搜索,但是产生的文件也会越大。根据测试,此选项对最终影片的影响不大。建议将关键帧间隔设为Flash帧频的整数倍。   5.缩放。此选项不仅可以有效减小文件大小,而且可以提高课件运行性能。   6.将视频同步到Macromedia Flash影片的帧频。选择此项,将导入视频的回放速度与主Flash影片时间轴的回放速度同步。   7.编码帧数量。此选项指定导入的视频帧与主Flash时间轴之间的比率。   8.导入音频。如果被导入视频文件中含有音频,此选项可以选择是否导入。   设置好导入参数后,Flash MX将要导入的文件利用Sorenson Spark编码器重新编码,并嵌入到fla文件中,在最终导出文件时也将视频文件嵌入到SWF文件中。Flash MX对视频的重新编码是在导入视频时完成的,而不是在导出影片时,如果中途想改变导入视频的品质、大小、关键帧间隔等,就必须重新导入视频。   因此在使用Flash MX制作了导入视频的课件后,发布时不需要将视频文件也一起发布,这种情况给我们教师提供了很大的方便。但同时我们也注意到,如果导入的是一段时间较长的视频,就会带来另一个问题:文件容量过大。发布后的SWF文件由于嵌入了视频,文件容量随着视频文件的容量大幅提升,往往动辄就是几个MB,极不方便在网络上传播。此外,在运行Flash课件时,Flash Player会将视频先载入到内存后再播放,这会耗费大量的时间和系统资源,因此将大段的视频放在主文件中是不明智的。在实际使用过程中,如果有大段的视频,或者有多段视频,我们可以先将视频制作成单独的SWF文件,然后在主文件中通过函数或者使用插件调用它们。   二、使用loadMovie函数调用外部视频   首先要制作单独的“Flash视频”文件。还是以上面这段MPEG1视频为例。   1.新建一个Flash影片,将其大小设置为要导入的视频大小(352×288),然后根据上文所述设置合适的选项,导入视频。   2.将视频与舞台对齐,使用“文件→导出影片”命令,将视频导出为单独的SWF文件,命名为“movie.swf”。   接下来就可以使用Flash动作脚本中的loadMovie函数调用“movie.swf”文件了,方法如下:   1.新建一个Flash影片,并在该影片中新建一个空的影片剪辑元件,将其拖动到舞台的左上角,并将实例名称设置为“movie_mc”。   2.新建一个按钮元件,将其拖动到舞台上,在该按钮上添加如下动作脚本:   On(release){movie_mc.loadMovie(movie.swf);}   这段动作脚本的作用是,当点击按钮时,Flash在“Movie_mc”影片剪辑实例中调用“movie.swf”文件的内容,此时“Movie_mc”实例中的内容就变成“movie.swf

您可能关注的文档

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档