永发信息网

FLASH AS3中,如何用代码调用库中的音乐

答案:3  悬赏:80  手机版
解决时间 2021-03-19 03:56
  • 提问者网友:黑米和小志
  • 2021-03-18 16:36
FLASH AS3中,如何用代码调用库中的音乐
最佳答案
  • 五星知识达人网友:一秋
  • 2021-03-18 17:33
首先打开库,找到音乐,单击右键选类,在第一相对号框中打上钩,第二个自动打上,然后起类名如:Music
然后在帧上写代码如下:
var music:Music=new Music()
music.play()
这只是一个最简单的自动播放如想控制开始停止暂停等还得再写
全部回答
  • 1楼网友:酒醒三更
  • 2021-03-18 19:16
var ms:Sound=new Music as Sound;
ms.play();
var song:SoundChannel;
song=ms.play();
你的你涟接看看是继承自那个类,然后as 那个类,就可以照那个类的方法用了。
就像你的Music一样,因为它是声音,系统认定的,所以它继承自Sound,
所以,它能以Sound的方式运行。
如果你是图片,那麼就是 new MyImg as BitmapData
另:SoundChannel
它里面的属性是用来控制音量和声道的,
leftPeak : Number
[只读 (read-only)] 左声道的当前幅度(音量),范围从 0(静音)至 1(最大幅度)。 SoundChannel
position : Number
[只读 (read-only)] 当播放声音时,position 属性指示声音文件中当前播放的位置。 SoundChannel
prototype : Object
[静态] 对类或函数对象的原型对象的引用。 Object
rightPeak : Number
[只读 (read-only)] 右声道的当前幅度(音量),范围从 0(静音)至 1(最大幅度)。 SoundChannel
soundTransform : SoundTransform
soundTransform 属性
soundTransform:SoundTransform [读写]
语言版本: ActionScript 3.0
运行时版本: AIR 1.0, Flash Player 9
分配给该声道的 SoundTransform 对象。 SoundTransform 对象包含用于设置音量、平移、左扬声器指定和右扬声器指定的属性。
分配给该声道的 SoundTransform 对象。
stop():void
停止在该声道中播放声音。
soundComplete 在声音完成播放后调度。
  • 2楼网友:行雁书
  • 2021-03-18 18:38
我记得在AS3里边的声音好像是用Sound类,你看看帮助,里边有怎么调用库里边的声音的。很详细。
你这个是因为你只是定义了,但没放到显示列表中,你要在 music.play();
前加一句:addChild(music);,这样应该就可以了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯