خوب دوست عزيز
من هر چقدر صبر كردم كه شما سوالتان را با جزييات كاملتري بپرسيد نپرسيديد.
من فايل را ديدم. فكر كنم تنها سوال شما در رابطه با چگونگي ساختن 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 را به وسط مي برد كه نه بلند باشد و نه آرام.
اين مقدار از 0 تا 100 مي باشد. مقدار بيشتر = صداي بلند تر
3) چگونگي كنترل تراز صدا يا Pan ( يا Balance )
خوب صداي جديد ما توسط دستور زير قابليت تنظيم تراز را نيز دارد :
اين دستور باعث مي شود تا تراز صدا در وسط قرار بگيرد و صدا به صورت برابر از هر دو Speaker
شما پخش شود. مقدار منفي صدا به به يكي از Speaker ها ( معمولاْ سمت چپ ) مي برد و
مقدار بيشتر از صفر به صورت برعكس عمل مي كند.
خوب ديگه باقي كار تمام Animation و به قول معروف بزك كردن برنامه است !!!
براي ديدن نمونه اين برنامه در اينجا كليك كنيد :
http://babak.majidonline.com/Files/Soundregler.swf
اين هم سورس آن :
http://babak.majidonline.com/Files/Soundregler.fla
موفق باشيد