落伍者站长论坛's Archiver

拒绝游泳的马甲 发表于 2008-6-4 19:23

action script 中用什么控制loadmovienum载入影片的音量

RT, 比如我想让这个静音
[url]http://www.qqkongjianmeihua.cn/flash/qq.swf?id=1001809[/url]

[[i] 本帖最后由 拒绝游泳的马甲 于 2008-6-7 09:38 编辑 [/i]]

sukis 发表于 2008-6-5 02:00

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

一、用mySound.loadSound调用外部声音文件,加载到场景中

  外部声音文件必须和正在编辑的Flash文件放在同一目录下
   1.制作两个按扭(一个调用,一个清除)拖放到场景中
   2.调用按扭上的AS代码:

on(release){//鼠标离开按扭后执行下面的代码;
 mySound=new Sound();//建立一个新的声音对象mySound;
 mySound.loadSound("zaihuni.mp3″,true);//加载外部的*.mp3声音文件到mySound对象中,并且按流的方式播放(参数为false时,是以装载完后播放);
}


  清除按扭上的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停止(播放音乐)

[[i] 本帖最后由 sukis 于 2008-6-5 02:03 编辑 [/i]]

sukis 发表于 2008-6-5 02:06

[url]http://www.knowsky.com/347668.html[/url]

拒绝游泳的马甲 发表于 2008-6-5 11:26

二楼的不对啊,希望大家不要随便在百度粘贴过来,谢谢

拒绝游泳的马甲 发表于 2008-6-7 09:38

没有人回答吗?

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.