Mr_lesani
Member
سلام دوباره به دوستان
من یه صدایی رو با نام Matn.mp3 از پوشه ی Data درون فایلم فراخوانی میکنم و یه مووی کلیپ به نام sound_mc دارم که قراره این فایل صوتی من رو کنترل کنه و باکلیک بر روی اون اگه فایلم در حال پخش باشه اون رو pause کنه و اگه pause بود اون رو از جایی که pause شده دوباره play کنه و من برای این کار کد زیر رو بهش میدم ولی قسمت function اون کار نمیکنه ؟
میشه بگین مشکل کد من از کجاست ؟
من یه صدایی رو با نام Matn.mp3 از پوشه ی Data درون فایلم فراخوانی میکنم و یه مووی کلیپ به نام sound_mc دارم که قراره این فایل صوتی من رو کنترل کنه و باکلیک بر روی اون اگه فایلم در حال پخش باشه اون رو pause کنه و اگه pause بود اون رو از جایی که pause شده دوباره play کنه و من برای این کار کد زیر رو بهش میدم ولی قسمت function اون کار نمیکنه ؟
میشه بگین مشکل کد من از کجاست ؟
کد:
var mySound:Sound = new Sound();
var myChannel:SoundChannel = new SoundChannel();
var myTransform:SoundTransform = new SoundTransform();
var lastPosition:Number = 0;
var isPlay:Boolean = true;
mySound.load(new URLRequest("Data/Matn.mp3"));
myChannel = mySound.play(0);
myTransform.volume = 0.5;
myChannel.soundTransform = myTransform;
sound_mc.buttonMode = true;
sound_mc.addEventListener(MouseEvent.CLICK,sound);
function sound(evt:MouseEvent):void
{
switch (sound)
{
case 1 :
lastPosition = myChannel.position;
myChannel.stop();
isPlay = false;
break;
case 2 :
myChannel = mySound.play(lastPosition);
myChannel.soundTransform = myTransform;
isPlay = true;
}
}