ورود

View Full Version : بار گذاری چند فایل متفاوت با استفاده از URLRequest



asheykh
چهارشنبه 21 خرداد 1393, 13:12 عصر
ضمن عرض سلام و خسته باشید خدمت دوستان و اساتید عزیز :
می خوستم در as3 با استفاده از urlRcuest چند فایل متفاوت رو بار گذاری کنم
مثلا وقتی کاربر روی هر دکمه ای که کلیک می کنه یک آهنگ متواوتی پخش بشه
البته کد رو هم ضمیمه می کنم تا بهتر بتونید راهنمایی کنید
با تشکر

import flash.net.URLRequest;
import flash.media.Sound;
import flash.events.Event;
import flash.media.SoundChannel;
import flash.events.MouseEvent;
import flash.events.ProgressEvent;
import flash.media.SoundTransform;



var audioFile:URLRequest= new URLRequest("Data/Quran/1.mp3");
var song:Sound = new Sound();
var songController:SoundChannel;
var resumeTime:Number = 0;


song.addEventListener(Event.COMPLETE , songLoaded);
song.addEventListener(ProgressEvent.PROGRESS , trackload);
song.load(audioFile);


//--------------------------------------------------


function songLoaded(evt:Event):void
{
content_mc.naba_btn.addEventListener(MouseEvent.CL ICK ,clickedPlay);
play_btn.addEventListener(MouseEvent.CLICK , clickedPlay);
pause_btn.addEventListener(MouseEvent.CLICK , clickedPause);
mute_btn.addEventListener(MouseEvent.CLICK , clickedMute);
}


function clickedPlay(evt:MouseEvent):void
{
var audioFile:URLRequest= new URLRequest("Data/Quran/1.mp3");
play_btn.visible = false;
pause_btn.visible = true;
songController = song.play(resumeTime);
addEventListener(Event.ENTER_FRAME , trackPlayBack);
}




i

magnetbox.ir
پنج شنبه 29 خرداد 1393, 15:22 عصر
سلام

import flash.media.Sound;
import flash.net.URLRequest;
import flash.events.Event;
import flash.events.MouseEvent;


btn1.addEventListener(MouseEvent.CLICK,MC1)
btn2.addEventListener(MouseEvent.CLICK,MC2)
btn3.addEventListener(MouseEvent.CLICK,MC3)


var snd1:Sound = new Sound()
var snd2:Sound = new Sound()
var snd3:Sound = new Sound()


function SC1(e:Event)
{
snd1.play();
}
function SC2(e:Event)
{
snd2.play();
}
function SC3(e:Event)
{
snd3.play();
}
function MC1(e:MouseEvent)
{
snd1.load(new URLRequest(path.mp3 Or path.wav))
snd1.addEventListener(Event.COMPLETE,SC1)
}
function MC2(e:MouseEvent)
{
snd2.load(new URLRequest(path.mp3 Or path.wav))
snd2.addEventListener(Event.COMPLETE,SC2)
}
function MC3(e:MouseEvent)
{
snd3.load(new URLRequest(path.mp3 Or path.wav))
snd3.addEventListener(Event.COMPLETE,SC3)
}