现在的位置: 首页 > 综合 > 正文

每天学一点flash(5) actionscript 3.0 外部加载mp3音乐

2012年08月22日 ⁄ 综合 ⁄ 共 950字 ⁄ 字号 评论关闭

 

刚刚初学actionscript 3.0每天总结一点东西那么慢慢积累起来,这些笔记就会成为你一个很厉害的“法宝” 今天我刚刚测试一下外部加载mp3 as2.0有着很大的区别,但道理其实也是大同小异。

初学者水平有限,望能见谅。

 

第一个编程外部加载音乐的编程,首先新建一个as文件 类的文件要与类名保持一样。

看以下的编程:

package {

   import flash.display.Sprite;   

   import flash.media.Sound;   //引用媒体包

   import flash.net.URLRequest;   //用于获取地址的包

 

   public class first extends Sprite {

        private var _sound:Sound;

        public function first( ) {

            _sound = new Sound( );          //新建一个对象

            _sound.load(new URLRequest("aa.mp3")); //外部获取aa.mp3的位置,这一点要区别以前我们的写法

                  _sound.play(0,3); //调用play的方法,调用函数,这个跟as2.0都是一样的

          

        }

    }   

}

 

写完后,保存first.as 跟我们的类名保持一样。新建一个fla as3.0的文件,在Document class里面写first,开始测试可以听取我们音乐,

注意:有时候mp3的文件会播放不了,测试的时候会听不到音乐,所以要考虑音乐文件的文件,避免这样的出错

 

问题一:as3.02.0区别在那里?

As3.0 写法看起来比as2.0的确有麻烦之处,只是这样的写法比较规范,开始的时候有点不习惯,但慢慢适应就ok。它一样有as2.0的影子在里面,像

_sound = new Sound( );

          _sound.load(new URLRequest("aa.mp3"));

                  _sound.play(0,3);

As2.0 都有着这样套路。大致as3.0声明比较多了一点,像java那样

 

这是一个最简单最原始的写法。

 

抱歉!评论已关闭.