分享

很有效的 FLASH 声音程序

 宜宾翠屏区 2018-12-21
import flash.events.Event;
import flash.media.Sound;
import flash.media.SoundChannel;
import flash.display.Sprite;
import flash.net.URLLoader;
import flash.display.Loader;
var po:int=0;

var str:String="p.mp3";
var str1:URLRequest= new URLRequest(str);
var str2:Sound= new Sound();
var str3:SoundChannel;
var str4:Boolean= true
str3= new SoundChannel()
str2.load(str1);

a_btn.addEventListener(MouseEvent.MOUSE_DOWN,p1);//播放
b_btn.addEventListener(MouseEvent.MOUSE_DOWN,p2);//暂停
c_btn.addEventListener(MouseEvent.MOUSE_DOWN,p3);//停止
d_btn.addEventListener(MouseEvent.MOUSE_DOWN,p4);
function p1(evt:MouseEvent):void {
 if(str4){
 str3=str2.play(po);
 str4=false
 }
}
function p2(evt:MouseEvent):void {
 str4=true
 
 po=str3.position;
 str3.stop()
}
function p3(evt:MouseEvent):void {
 str4=true
 str3.stop();
 po=0
 
}
function p4(evt:MouseEvent):void {
/*str3.close()*/
}

 随便点键不会产生重复播放的声音

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多