FLASH调用外部文件概要.doc

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
FLASH调用外部SWF、音乐、视频、TXT,HTML一,在Flash中用loadMovieNum函数调用所有外部文件 详解 ??? 在Flash中我们可以通过帧、按钮、影片剪辑来调用外部文件。调用的外部文件可以包括:外部文本文件、外部程序文件、外部*.swf文件、外部图片文件、外部音乐文件、外部脚本文件等。 现在我们将Flash加载外部文件的五种方法与技巧总结一下,现在本文是第五讲: 第四讲回顾:Flash用mySound.loadSound调用外部声音文件加载到场景:/ 用loadMovieNum()函数调用所有外部文件    (一)loadMovieNum()函数详解   用法:loadMovieNum(url,level [, variables])   功能:在播放原来加载的 SWF 文件的同时将 SWF 文件或 JPEG 文件加载到 Flash Player 中的某个级别。   参数:该函数有3个参数:url、target、variables。variables 是可选参数。    1.参数url:要加载的 SWF 文件或 JPEG 文件的绝对或相对 URL(路径)。该函数的此参数和上面loadMovie中的此参数用法完全一致,这里不再作解释。    2.参数level:一个整数,指定 SWF 文件将加载到Flash Player中的哪个级别。加载的时候,可以这样来写:   loadMovieNum(01.swf, 1);    loadMovieNum(02.swf, 2);    loadMovieNum(03.swf, 3);   loadMovieNum加载后的控制可以这样使用:   _level1._x=10 ;    _level2.aa._alpha=50 ;    _level3.aa.bb._width=110;    _level4.mysound.stop();// 加载到级别为4的对象MC:mysound停止(播放音乐)   需要注意的的是,每一个级别只能同时存在一个 SWF 或 JPEG 文件。如果两个 SWF 或 JPEG 文件的级别相同,那么后者将替换掉前者。级别不同的_level,级别大的将覆盖掉级别小的,即:数字大的将处于数字小的之上(如上例:03.swf处在02.swf和01.swf上方,02.swf处在01.swf上方) 。   注意:如果将 SWF 文件加载到级别 0,则 Flash Player 中的每个级别均被卸载,并且级别 0 将替换为该新文件。处于级别 0 的 SWF 文件为所有其它加载的 SWF 文件设置帧频、背景色和帧大小。如: loadMovieNum(00.swf, 0); //以下均不显示,这样只有一个00.swf loadMovieNum(01.swf, 1); loadMovieNum(02.swf, 2); loadMovieNum(03.swf, 3);   3.参数variables:可选参数,指定发送变量所使用的 HTTP 方法。该参数必须是字符串 GET 或 POST。如果没有要发送的变量,则省略此参数。GET 方法将变量追加到 URL 的末尾,它用于发送少量的变量。POST 方法在单独的 HTTP 标头中发送变量,它用于发送大量的变量。   (二)loadMovieNum()的卸载外部文件调用    使用 unloadMovieNum() 可删除用 loadMovieNum() 加载的 SWF 文件或图像。    用法: unloadMovieNum(level)    参数: level 所加载影片的级别 (_levelN)。    如: on(release){     unloadMovieNum (1200);//如下:unloadMovieNum (_level1200);不能卸载     loadMovieNum (sje.swf,1200)     } loadMovieNum(调用.swf,层);? ====================================================================? 调用.swf的路径一定要正确,相对路径比较好。? 关于层,flash里面一般默认你用的第一个swf文件是0层,所以你后面调用的都位于这层以上,1到1w,或者还会多好多。? 所以假设你的主文件是index.swf.? 那么你需要调用的情况是这样的:? loadMovieNum(文件夹1/文件夹2//调用.swf,1);? unloadMovieMum(2);? 后面的unload是为了避免层叠错误!? =========================================

文档评论(0)

treyhbgfd + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档