Flash加载外部文件的各种方法与技巧

豆豆网   技术应用频道   2007年12月27日  【字号: 收藏本文

内容摘要:Flash可以通过帧、按扭、影片剪辑来调用外部文件。调用的外部文件包括:外部文本文件、外部程序文件、外部*.swf文件、外部图片文件、外部音乐文件、外部脚本文件等

  清除按扭上的AS代码:

on(release){
 mySound.stop();//当按下清除按扭后,停止声音的播放
}

  Ctrl+Enter测试。

  五、用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 文件设置帧频、背景色和帧大小。如:

来源:天极    责编:豆豆技术应用

正在加载评论...