FlashAS教程影片剪辑加载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文档。上传文档
查看更多
FlashAS教程影片剪辑加载swf文件

Flash AS 教程 影片剪辑 加载swf文件 第二节 加载和卸载swf文件 上一节中,我们已经能创建MC,本节我们将介绍加载外部swf文件的方法。 loadMovie函数及MC的loadMovie()方法: 使用 loadMovie() 函数可以在播放原始 SWF 文件时,将 SWF、JPEG、GIF 或 PNG 文件加载到 Flash Player 中的影片剪辑中。加载的图像或 SWF 文件的左上角与目标影片剪辑的注册点对齐。 格式:loadMovie(“要加载的swf文件或图片“,目标影片剪辑); 要加载的swf文件或图片可以来源于网络,书写格式为:http://.... 可以来源于本地硬盘上的文件系统,书写格式为:file:///....... 如果要加载的swf文件或图片与fla文件在同一目录下,则直接写文件名。 目标影片剪辑可以是任何影片剪辑,也可以是主场景,加载后,目标影片剪辑将被替换成加载的文件。 例1:加载一个网络上的swf文件sub.swf到创建的MC中: this.createEmptyMovieClip(logo_mc, 1); loadMovie(/sub.swf, logo_mc); 例2:加载一个本地的swf文件sub.swf到主舞台: loadMovie(file:///d:/myflash/sub.swf, this); 例3:加载一个相同目录下的图片picture.jpg到创建的MC中: this.createEmptyMovieClip(picture_mc, 1); loadMovie(picture.jpg,picture_mc); 以上是loadMovie函数的写法,而MC的loadMovie()方法也一样,只写法不同,如:this.createEmptyMovieClip(picture_mc, 1); picture_mc.loadMovie(picture.jpg); loadMovieNum 函数 在播放原始 SWF 文件时,将 SWF、JPEG、GIF 或 PNG 文件加载到一个级别中。用法跟loadMovie一样,只是它不是指明目标影片剪辑,而加载到一个深度上。比如要加载相同目录下的swf文件myflash.swf到深度为2的级别中: loadMovieNum(“myflash.swf”,2); 要注意的是,上一节我们介绍了,当深度相同时,新加载的对象会覆盖原来的对象。我们也以用下面一句来加载外部swf文件: loadMovieNum(“myflash.swf”,this.getNextHighestDepth()); [next] MovieClipLoader类 此类用于实现在 SWF、JPEG、GIF 和 PNG 文件正被加载到影片剪辑中时提供状态信息的侦听器回调。也就是说用这类加载swf文件,可以在加载过程中进行控制,如观察加载进度等。要使用MovieClipLoader类就应首先用构造函数创建一个MovieClipLoader类的实例才能操作其方法,事件,实现加载功能。如: var mcLoader:MovieClipLoader = new MovieClipLoader(); loadClip方法:该方法的作用和用法与loadMovie()是一样的。如: this.createEmptyMovieClip(picture_mc, 1); var mcLoader:MovieClipLoader = new MovieClipLoader(); mcLoader.loadClip(picture.jpg,picture_mc); 上面说到,用本类加载外部swf文件或图片可以在加载过程中加以操作,主要是通过几个事件的调用来实现:onLoadStart事件:在下载的文件的第一个字节写入硬盘后,调用。 格式: onLoadStart = function([target_mc: MovieClip]) {} 其中的target_mc为要加载外部影片的目标MC。 onLoadComplete事件:当加载的文件完全下载时调用。 格式:onLoadComplete = function([target_mc: MovieClip]) {} onLoadInit事件:当执行加载的剪辑的第一帧上的动作时调用。 在调用此侦听器后,您可以设置属性、使用方法,还可以与加载的影片交互。 格式:onLoadInit = function([target_mc: MovieClip]) {}了解 MovieClipLoader.onLoadComplete和 MovieClipLoader.onLo

文档评论(0)

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

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

1亿VIP精品文档

相关文档