
FLASH AS3中,如何用代码调用库中的音乐
想用代码在FLASH中插入音乐,但不知道怎么做,请高手指点一下,最好能写一下步骤。很感谢,我可以播放了,我现在也试了一下单击的,不过我用类的形式来写了,在AS3里,我把代...
想用代码在FLASH中插入音乐,但不知道怎么做,请高手指点一下,最好能写一下步骤。
很感谢,我可以播放了,我现在也试了一下单击的,不过我用类的形式来写了,在AS3里,我把代码写出来,帮我看一下,哪里有问题,主要是点击了没有声音,其他的都没有报错。
-------------------------------------------------------------------------------
package {
import flash.events.*;
import flash.display.MovieClip;
public class lyy extends MovieClip {
public var music:Music=new Music;
public function lyy() {
ks_btn.addEventListener(MouseEvent.CLICK,kshs);
}
public function kshs(event:MouseEvent) {
music.play();
}
}
}
--------------------------------------------------------------------- 展开
很感谢,我可以播放了,我现在也试了一下单击的,不过我用类的形式来写了,在AS3里,我把代码写出来,帮我看一下,哪里有问题,主要是点击了没有声音,其他的都没有报错。
-------------------------------------------------------------------------------
package {
import flash.events.*;
import flash.display.MovieClip;
public class lyy extends MovieClip {
public var music:Music=new Music;
public function lyy() {
ks_btn.addEventListener(MouseEvent.CLICK,kshs);
}
public function kshs(event:MouseEvent) {
music.play();
}
}
}
--------------------------------------------------------------------- 展开
展开全部
首先打开库,找到音乐,单击右键选类,在第一相对号框中打上钩,第二个自动打上,然后起类名如:Music
然后在帧上写代码如下:
var music:Music=new Music()
music.play()
这只是一个最简单的自动播放如想控制开始停止暂停等还得再写
然后在帧上写代码如下:
var music:Music=new Music()
music.play()
这只是一个最简单的自动播放如想控制开始停止暂停等还得再写
展开全部
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 在声音完成播放后调度。
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 在声音完成播放后调度。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
我记得在AS3里边的声音好像是用Sound类,你看看帮助,里边有怎么调用库里边的声音的。很详细。
你这个是因为你只是定义了,但没放到显示列表中,你要在 music.play();
前加一句:addChild(music);,这样应该就可以了。
你这个是因为你只是定义了,但没放到显示列表中,你要在 music.play();
前加一句:addChild(music);,这样应该就可以了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询