在Flash课件中正确调用SWF文件.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课件中正确调用SWF文件.doc

在Flash课件中正确调用SWF文件 我们都知道,SWF文件是Flash输出的标准文件格式之一,它的应用十分广泛,在PowerPiont、Authorware等软件中都可以轻松调用。那么如何在Flash中使用SWF文件呢?本文将为大家详细介绍相关的技术。 为何要调用SWF文件 在使用Flash制作课件时,常常需要使用一些现成的SWF文件,通过Flash中的导入命令使用SWF文件,会彻底破坏原有的文件结构。另外,对于大型的课件,我们可以进行分组合作,然后通过调用SWF将课件组合起来,这样可以减小课件主文件的体积,也便于整体合作制作大型课件。 SWF文件的调用及控制 下面我们通过介绍课件《只有一个地球》(如图所示)的制作方法,来学习调用并控制SWF文件。在图中,灰色部分的尺寸为340×300(像素),这部分就是SWF文件的播放区域。右侧是文字按钮(如:片段一、片段二……),它们是SWF文件的调用按钮,下方是SWF文件的控制按钮,从左往右可以实现的功能有:播放、暂停、快退、快进、回到开头、跳到结尾、增加音量和减小音量。在课件的存放目录中有6个SWF文件,它们是被调用的文件,名称分别为:片段一、片段二、片段三……这些文件的场景尺寸跟灰色部分一样大,都是340×300(像素),另外还有一个片头动画名为:片头动画.swf。 第1步 启动Flash Mx 2004,使用绘图工具箱中的工具绘制界面,并添加一些文字。分别按“Ctrl+F8”创建所需要的按钮,然后拖放到界面的合适位置。按“Ctrl+F8”创建一个名为“SWF”的影片(MovieClip),里面不进行任何设置,然后按“Ctrl+L”打开Library库,将SWF影片拖放到场景中,并将其中心点和灰色区域的左上角重合,再单击〔Properties〕(属性)按钮,将其“Instance Name”设置为“swf”,最后保存文件到某个文件夹(注意:所调用的SWF也要放置在这个文件夹中,否则将不能调用,如果原SWF文件设置了背景色,在调用时都会自动去除成为透明色)。 第2步 为场景的第1帧添加如下Actions语句: fscommand(fullscreen, true); //设置课件全屏播放。 fscommand(allowscale, false); //当课件窗口大小改变时,课件中的内容保持原有尺寸。 loadMovie(片头动画.swf, swf); //调用片头动画到影片SWF中。 movie_sound = new Sound(swf); //捆绑影片SWF中的声音文件。 movie_sound.setVolume(50); //设置影片SWF中音乐的音量为50,最高是100。 yinliang = movie_sound.getVolume(); //设置变量yinliang,使其值与影片SWF的音量相等。 第3步 为场景右侧的文字按钮加上Actions 语句,“片段一”按钮的语句如下: on (release) { unloadMovie(swf); //将SWF影片中的原有内容清除。 loadMovie(片段一.swf, swf); //调用片段一文件至SWF影片中。 } ?“片段二”按钮的语句如下: on (release) { unloadMovie(swf); loadMovie(片段二.swf, swf); } 其余的几个文字按钮的语句与上面类似,只需要改变调用文件的名称即可。 第4步 下面分别来设置控制按钮的Actions语句: ?“播放”按钮: on (release) { root.swf.play(); }//当单击该按钮时,当前场景中的SWF影片播放。 ?“暂停”按钮: on (release) { _root.swf.stop(); }//当单击该按钮时,当前场景中的SWF影片暂停。 ?“快退”按钮: on (release) { if (_root.swf._currentframe=40) { _root.swf.gotoAndStop(_root.swf._currentframe-40); //当单击该按钮时,如果当前帧大于或等于40时,场景中的SWF影片从当前帧处减去40帧,实现快退, 这里的40可根据具体情况设置。 } else { _root.swf.gotoAndStop(1); //否则SWF影片跳转到第1帧。 } } ?“快进”按钮: on (release) { _root.swf.gotoAndStop(_root.swf._currentframe+40); }//单击该按钮,SWF影片从当前帧加上40帧,从而实现了快进。 ?“回到开头”按钮: on (release) { _root.swf.gotoAndS

文档评论(0)

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

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

1亿VIP精品文档

相关文档