پخش تصادفی اهنگ

mafton

Member
2 راه وجود دارد 1: اهنگها به برنامه فلش import شده باشد
2:اهنگها را از خارج برنامه بخوانیم لطفا 2 روش را توضیح دهید
 

mshgames

Well-Known Member
سلام خدمت دوست عزیز
اگه بخوای از راه لود از خارج آهنگ استفاده کنی ابتدا فریم 1 رو انتخاب می کنی سپس دکمه F9 کیبرد را زده و کد زیر رو درش کپی میکنی


کد:
[COLOR="Blue"]mySounds1 = "soundy1.mp3"
mySounds2 = "soundy2.mp3"
mySounds3 = "soundy3.mp3"
sou = random(3) + 1;
souName = "mySounds" + sou;
_root.seda.text=(eval(souName));[/COLOR]

بعد یه جعبه متن دینامیک میسازی و اسمشو میزاری در قسمت Instance Name اسمشو میزاری seda


سپس یه مووی کلیپ میسازی و کد زیر رو بهش میدی

کد:
[COLOR="Blue"]onClipEvent(load){
	if(_root.seda.text=="soundy1.mp3"){
		var s1:Sound = new Sound();
		s1.loadSound("sound1.mp3",true);
	}
	else
	if(_root.seda.text=="soundy2.mp3"){
		var s2:Sound = new Sound();		
		s2.loadSound("sound2.mp3",true);
	}
	else
	if(_root.seda.text=="soundy3.mp3"){
		var s3:Sound = new Sound();
		s3.loadSound("sound3.mp3",true);
	}
}[/COLOR]



(این روش اختراعی خودمو!!)

اینم فایله fla



راستی زمانی که فایل fla رو ساختی در کنارش تو همون پنجره 3 تا فایل mp3 با نام های sound1 sound2 sound3 میسازی.
 

پیوست ها

  • sound mshgames.zip
    7.7 کیلوبایت · بازدیدها: 16
آخرین ویرایش:

Avang2005

مدیر انجمن
سلام دوست من

وقت كردم تا شب از روش دوم يه نمونه برات ميسازم

موفق باشيد
 

mshgames

Well-Known Member
راستی برای لود از داخل کتابخونه فلش کافیه به جای loadSound از attachSound استفاده کنی

بدین صورت که کد زیر رو به مووی کلیپ به جای کد بالا میدی(کد فریم اول همونه) و فایلهای صوتی تو وارد کتابخونه کرده و روش کلیک راست کرده(Ctrl+L میزنی سپس در پنجره کتابخانه فایل صوتی رو انتخاب و روش کلیک راست و گزینه Linkage رو زده و نام مورد نظرو بهش میدی)

اینم کد برای لود از داخل کتابخونه فلش(این کد رو به مووی کلیپ میدی)



کد:
[COLOR="Blue"]onClipEvent(load){
	if(_root.seda.text=="soundy1.mp3"){
		var s1:Sound = new Sound();
		s1.attachSound("sound1");
		s1.start();
	}
	else
	if(_root.seda.text=="soundy2.mp3"){
		var s2:Sound = new Sound();		
		s2.attachSound("sound2");
		s2.start();
	}
	else
	if(_root.seda.text=="soundy3.mp3"){
		var s3:Sound = new Sound();
		s3.attachSound("sound3");
		s3.start();
	}[/COLOR]
}



اینم فایل fla



موفق باشی:wink:
 

پیوست ها

  • Sound2msh.rar
    200.6 کیلوبایت · بازدیدها: 28
آخرین ویرایش:

mohsensemsarpour

کاربر فعال
خوشم اومد همه حرفه ای هستید راستی حالا چطور میشه وقتی یه صدا تموم شد خودش رندوم صدای بعدی رو بخش کنه البته از دوتای باقی مونده نه از هر سه صدا و وقتی صدای آخر پخش شد تموم کنه (شوخی کردم) !!!
 
آره چطور ميشه آهنگ ها وقتي تموم شد اهنگ بعدي پخش بشه؟
راستي چه فرمت هائي قابل ساپورته؟

سئوال سوم آيا برنامه اي سراغ داريد كه فايل هاي midi كه آهنگ هاي كوچك وكم حجم هستند رو بتونه ساپورت كنه - منظورم برنامه هاي فلش هست
در برنامه ماكرومديا نميشه midi كه اهنگ هاي موبايل هستند رو ايمپورت كرد
من قبلا يه تاپيك براي اين كار زده بودم كه شده بود 5 صفحه ولي به نتيجه اي نرسيد
در زير يه سايت مي زارم با هزاران اهنگ midi حجم هر كدوم فقط 10 كيلوبايته !!!! وداونلود مستقيم هستند
امتحان كنيد نتيجه روبگيد براي ذخيره كردن آهنگ ها بروي دكمه هاي كوچك قرمز download راست كليك كنيد وگزينه save target as رو بزنيد


http://www.christianwebresources.co.uk/midi

اين هم لينك يك كار ساخته شده براي ذخيره كردن نمونه بروي لينك زير راست كليك كنيد وگزينه save target as رو بزنيد
بدي فايل زير اينه كه بايد حنما از طريق برواوزر شما پخش بشه من مي خوام با خود پلير ماكرومديا پخش بشه

http://www.flashkit.com/downloads/movies/zip/2959/Flash and Midi.zip
 
آخرین ویرایش:

mshgames

Well-Known Member
سلام
به خاطر گل رویه آقا محسن چشم
38.gif

بفرمایید پس از پخش رندوم یک آهنگ بقیه آهنگها بر حسب مدت زمان و بر حسب شماره شونپخش میشن و تمام(البته با تایمر هم میشد)


اینم فایل fla


برای لود از بیرون هم همین کار + یه مقداری کد نویسی شاید تا امشب گذاشتم ولی فعلا وقت ندارم موفق باشید
محمد.



در ضمن محرم اسرار جان لطفا شما هم رعایت کنین اصلا سوال 2 و 3 شما ربطی به این تاپیک نداره
یه تاپیک جداگونه بزنید برای سوالتون Please
 

پیوست ها

  • Repe..Sounds.rar
    202 کیلوبایت · بازدیدها: 28
آخرین ویرایش:
سلام

در ضمن محرم اسرار جان لطفا شما هم رعایت کنین اصلا سوال 2 و 3 شما ربطی به این تاپیک نداره
یه تاپیک جداگونه بزنید برای سوالتون Please]
mshgames جان سلام
دوست خوبم من كه گفتم براي اين كار من يه تاپيك زدم ولي موفق به يافتن چيزي نشدم
گفتم شايد چون توي اين تاپيك درباره فايل هاي صوتي بحث ميشه چيزي پيدا كنم
تازه عزيزم فايلها وموزيك هاي midi بر خلاف اهنگ هاي mp3 كه 3 تا 4 مگ هستند فايل هاي midi تنها 10 كيلوبايت هستند با همان كيفيت ويا كيفيت نزديك منظورم اينه كه در صورت استفاده اين اهنگ ها در پروژه خيلي به صرفه تر ميشه وحجم فايل خروجي خيلي مي ياد پائين
 

Avang2005

مدیر انجمن
سلام دوست من

قبلا در اين مورد بحث شده تا اونجايي كه من اطلاع دارم فلش نمي تونه فايل هاي Midi رو ساپورت كنه

موفق باشيد
 

جدیدترین ارسال ها

بالا