جعبه موزیک!

Salar

Active Member
سلام دوستان
کسی می تونه بگه چطوری یه جعبه موزیک با فلش می شه درست کرد؟
ممنون می شم :wink:
 

Babak Sateli

Active Member
دوست عزيز

ساختن اين حالت پخش كاري ندارد.
شما بگوييد كدام حالت و قسمتش را نمي توانيد
بسازيد تا برايتان شرح دهم.
اگر هم تمامي آن را مي خواهيد مي توانم برايتان بگويم.

با تشكر
 

Salar

Active Member
بابك جون من نمی دونم :cry:
اگه می شه توضیح بده یکیش رو :oops:

مرسی
 

Salar

Active Member
babak_sateli گفت:
دوست عزيز

ساختن اين حالت پخش كاري ندارد.
شما بگوييد كدام حالت و قسمتش را نمي توانيد
بسازيد تا برايتان شرح دهم.
اگر هم تمامي آن را مي خواهيد مي توانم برايتان بگويم.

با تشكر
بابک جان منتظرم :oops: :wink:
 

Babak Sateli

Active Member
خوب دوست عزيز

من هر چقدر صبر كردم كه شما سوالتان را با جزييات كاملتري بپرسيد نپرسيديد.
من فايل را ديدم. فكر كنم تنها سوال شما در رابطه با چگونگي ساختن Volume و Pan باشد.
چرا كه بقيه اين فايلي كه شما نشان داده ايد فقط Animation است.

به هر حال شروع مي كنيم ...

1) چگونگي ساخت يك صوت يا موسيقي در Flash توسط ActionScript ...

در زبان ActionScript كه بسيار شبيه به JAVA ( نه JavaScript ) است زماني كه ني خواهيد
يك Object جديد بسازيد مي بايست از دستور new استفاده نماييد. اين دستور در تمامي
دستورات ديگر جهت ساخت يك Object جديد يكسان مي باشد.
به طور مثال زماني كه مي خواهيد يك Object صوت و يا موزيك بسازيد كه بعد ها بتوانيد آن را
كنترل كنيد ، مي بايست به صورت زير عمل نماييد :

کد:
song = new Sound();
song.attachSound("meinSound");
song.start(0, 999);


خط اول باعث مي شود كه نرم افزار Flash يك Object صوتي جديد كه با نام song بسازد.
اين نام اختياري است و شما مي توانيد آن را تغيير دهيد.

خط دوم باعث مي شود تا موسيقي و يا صوتي كه شما قبلاْ به نرم افزار توسط دستور
Import از منوي File وارد كرده بوديد را به song نسبت مي دهد.
پس از حالا به بعد song صدايي را دربر دارد كه شما آن را با نام meinSound وارد كرده بوديد !

خط سوم باعث مي شود تا صدا شروع به پخش كند و 999 بار نيز تكرار شود !!!

خوب تا به ايجا صدا را پخش كرديم !!! حالا بياييد ببينيم چگونه مي توانيم آن را كنترل كنيم ...

2) چگونگي كنترل صدا يا Volume
زماني كه Object با نام song را ساختيد ، مي توانيد توسط دستور زير مقدار صدا يا Volume آن
را كنترل كنيد :
کد:
song.setVolume(50);
به طو مثال اين دستور صداي song را به وسط مي برد كه نه بلند باشد و نه آرام.
اين مقدار از 0 تا 100 مي باشد. مقدار بيشتر = صداي بلند تر

3) چگونگي كنترل تراز صدا يا Pan ( يا Balance )
خوب صداي جديد ما توسط دستور زير قابليت تنظيم تراز را نيز دارد :
کد:
song.setPan(0);
اين دستور باعث مي شود تا تراز صدا در وسط قرار بگيرد و صدا به صورت برابر از هر دو Speaker
شما پخش شود. مقدار منفي صدا به به يكي از Speaker ها ( معمولاْ سمت چپ ) مي برد و
مقدار بيشتر از صفر به صورت برعكس عمل مي كند.

خوب ديگه باقي كار تمام Animation و به قول معروف بزك كردن برنامه است !!!

براي ديدن نمونه اين برنامه در اينجا كليك كنيد :
http://babak.majidonline.com/Files/Soundregler.swf

اين هم سورس آن :
http://babak.majidonline.com/Files/Soundregler.fla

موفق باشيد
 

Salar

Active Member
آقا بابک ببخشید
من در کل چیزی از Flash بلد نیستم و هر وقت هم Flash MX رو باز میکنم توش گم می شم
من یه چیزایی از چیزایی که گفتین فهمیدم اما مشکل اصلی من درست کردن یه جعبه موزیک هست. من نمی دونم چطوری باید شروع کنم. بارها سعی کردم با fla ها هم ور رفتم اما هیچی به هیچی :cry: اگه وقت کردین طرز درست کردن یه جعبه موزیک رو کامل بگین خیلی ممنون می شم :oops: مرسی
 

Babak Sateli

Active Member
سالار جان

ببخشيد. اين ارسال را نديده بودم تا امروز.
اين هم دو مثال ...

:arrow: اولي را خودم درست كردم در فلش 5 ...
اين نمونه اش :
http://babak.majidonline.com/Files/Jukebox/Jukebox.html
اين هم سورسش :
http://babak.majidonline.com/Files/Jukebox/Jukebox.zip

:arrow: اين هم يك نمونه به صورت Player كه با فلش MX نوشته شده ...
اين نمونه اش :
http://babak.majidonline.com/Files/Jukebox/player.swf
اين هم سورسش :
http://babak.majidonline.com/Files/Jukebox/player.zip

به اميد خدا به زودي مقاله كاملي درباره ساخت اين نوع جعبه هاي موسيقي خواهم داد.
دو مورد هر كدام كه سوالي داشتيد بپرسيد من و دوستان در خدمت هستيم.
موفق باشيد
 

Saeid Taheri

Active Member
عالي آقاي ساطلي موفق باشي .
سالار جان اگر كمكي از من هم بر مياد با اينكه خيلي گرفتارم ولي بازم بگو اگه ياد داشتم كمكت ميكنم
با تشكر
 

Salar

Active Member
یه سوال
برای اینکه اهنگهای مختلفی رو تو اون پ player بزارم باید trackInfo رو edit کنم؟
(من فکر کنم باید trackInfo رو edit کنم)

بعد اینکه همشه باید اون فایلهای موزیک به همراه فایلهای دیگه باشه؟

مرسی
 

Babak Sateli

Active Member
salar گفت:
اينم يه موزيك باكس با 2تا آهنگ>
http://salar.majidonline.com/flash/player.swf
اما کار نمی کنه؟؟؟ رو کامپیوترم کار می کرد اما رو نت نه؟؟؟ 8O 8O 8O

دوست من

شما 11 مگابايت MP3 گذاشتيد كنار برنامه كه لود بشه !
معلومه كه روي Net به همون سرعت اجرا نميشه !
شما فايل را اجرا كنيد ، بگذاريد چند دقيقه (شايد ساعت ، بستگي به سرعت اينترنت
شما داره) لود بشه ، بعد از آن اجرا ميشه !
ولي توي Net نبايد يك آهنگ MP3 با كيفيت بالا بگذاريد ، به خاطر اينكه كسي يك ساعت
صبر نمي كند كه آهنگ اول لود شود و بعداْ به آن گوش كند !!!

ضمناٌ بلي درسته ، براي ويرايش ليست بايد فايل trackInfo را تغيير بدهيد
و بلي ، بايد فايلهاي موزيك MP3 هميشه همراه Player باشه ...

موفق باشيد
 

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

بالا