Link:INB Home|INB English| INB русский язык|INB العربية|INB Türkiye|INB فارسی|INB Español|INB Français|INB Português|INB Deutsch|INB 國語|INB 中文|INB 日本语|INB 한국어|INB ภาษาไทย|INB tiếng Việt||آموزشFlash آموزش flash :ساخت یک کنترا کننده صدا
INB Allāh World forum
الله (Allāh) Welcome to (Industry & Native boffin) The industrial age here is full of fighting spirit, you and I both through this network space with Native biological spirit boffin came to the mad labs. home INBforum.com, Permanent: irinbforum.forumotion.com
INB Allāh World forum

الله (Allāh) Welcome to (Industry & Native boffin) The industrial age here is full of fighting spirit, you and I both through this network space with Native biological spirit boffin came to the mad labs. home INBforum.com, Permanent: irinbforum.forumotion


أهلا وسهلا بك زائرنا الكريم, أنت لم تقم بتسجيل الدخول بعد! يشرفنا أن تقوم بالدخول أو التسجيل إذا رغبت بالمشاركة في المنتدى

《《《《《《《上一页INBforum   اذهب الى الأسفل

上一页INBforum》》》》》》》مشاهده موضوع قبلي مشاهده موضوع بعدي اذهب الى الأسفل  پيام [صفحه 1 از 1]

1 آموزشFlash آموزش flash :ساخت یک کنترا کننده صدا في الخميس سبتمبر 29, 2011 10:40 pm

Admin

avatar
Admin
براي اين كار ابتدا چهار لايه با
نام هاي Volume Bar , Buttons , Text , Action (نام آنها را به ترتيب از
بالا به پايين به صورت زير قرار دهيد) بسازيد. كه فريم Action مربوط به
دستورات اجرايي اين كنترلر، فريم Text براي نشان دادن درصد بلندي صدا، و
فريم Buttons مربوط به دكمه هاي اين كنترلر است.

بر روي فريم اول لايه Action راست كليك كرده و گزينه Actions را انتخاب كنيد. دستورات زير را به قسمت Actions اضافه كنيد.


var volPercent = 50;
volumeText = volPercent + "%";
volumeFill._yscale = 50;

mySound = new Sound();
mySound.attachSound("soundFile");
mySound.setVolume(volPercent * 2);



حال لايه Text را انتخاب كنيد. اين لايه مربوط به نشان دادن كمي يا بلندي صدا مي باشد كه به درصد نشان ميدهد.
براي ساخت و تنظيمات اين لايه در سمت چپ قسمت Text Tool را از پانل Tool
انتخاب نموده در پايين صفحه در قسمت Properties گزينه Static Text را به
Dynamic Text تغيير دهيد.
در هر قسمت از صفحه كه مي خواهيد درصد كمي يا بلندي صدا نمايش داده شود كليك كنيد تا Text Box در آن قسمت ديده شود.
حال لايه Buttons را انتخاب كنيد، در اين لايه چهار عدد دكمه به نام هاي (
+ Volume , - Volume , Stop , Play ) قرار دارد. چهار عدد Symbol دكمه
(Button) به نام هايي كه ذكر شد بسازيد سپس از قسمت Actions دستورات مربوط
به آن را اضافه كنيد.
دكمه Play كه با فشردن آن موزيك شروع به خواندن مي كند.


on (release){
mySound.stop();
mySound.start(0, 10000);
}



دكمه Stop، با فشردن اين دكمه صداي موزيك قطع مي شود.


on (release){
mySound.stop();
}



دكمه - Volume با فشردن اين دكمه صداي موزيك كم خواهد شد.


on (release){
if (volPercent != 0){
volumeFill._yscale -= 2;
volPercent -= 2;
volumeText = volPercent + "%";
mySound.setVolume(volPercent * 2);
}
}




دكمه + Volume با فشردن اين دكمه صداي موزيك زياد خواهد شد.


on (release){
if (volPercent != 100){
volumeFill._yscale += 2;
volPercent += 2;
volumeText = volPercent + "%";
mySound.setVolume(volPercent * 2);
}
}






اگر مايل به ساختن يك كنترلر مشابه كنترلر يك Media Player هستيد بدين گونه عمل مي كنيد:
چهار لايه با نام هاي Shape1 ,Shape2 , Sound , Action (نام آنها را به ترتيب از بالا به پايين قرار دهيد) بسازيد.

در لايه Shape1 شكلي شبيه شكل زير بكشيد و بعد از
انتخاب كردن آن F8 را بزنيد و نام سمبل را Line گذاشته و گزينه Graphic را
انتخاب و بر روي OK كليك كنيد.

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
حالا
به Scene اصلي برگرديد و در لايه Shape2 شكلي شبيه شكل زير بكشيد و بعد از
انتخاب كردن آن F8 را بزنيد و نام سمبل را Controler گذاشته و گزينه Movie
Clip را انتخاب و بر روي OK كليك كنيد. حالا دوباره كل شكل را انتخاب كنيد
و F8 را بزنيد و بعد از انتخاب Button بر روي OK كليك كنيد.

[ندعوك للتسجيل في المنتدى أو التعريف بنفسك لمعاينة هذه الصورة]
به Controler برگشته و در قسمت اكشن Button دستورات زير را قرار دهيد:


on (press) {
startDrag("", false, left, top, right, bottom);
}
on (release) {
stopDrag();
}



به Scene اصلي برگشته و در قسمت اكشن مووي كليپ Controler كد زير را قرار دهيد:


onClipEvent (load) {
top = _y;
bottom = _y;
left = _x;
right = _x+100;
_x += 100;
}
onClipEvent (enterFrame) {
_root.song.setVolume(_x-left);
}



به لايه Sound رفته و آهنگ مورد نظر را به اين لايه وارد كنيد.
حالا در قسمت اكشن لايه Action دستور زير را وارد كنيد:



song = new Sound();
]

خواندن مشخصات فردي http://ir.inbforum.com

上一页INBforum   اذهب الى الأسفل

上一页INBforumمشاهده موضوع قبلي مشاهده موضوع بعدي بازگشت به بالاي صفحه  پيام [صفحه 1 از 1]

صلاحيات هذا المنتدى:
شما نمي توانيد در اين بخش به موضوعها پاسخ دهيد

Copyright ©2009-2010 LTD Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

IT:SINGLESERVGoogle谷歌翻译TranslateFORUMSOFTLAYERGoogle谷歌广告联盟AdSenseAsia

 

© PunBB | انشاء منتدى | منتدى مجاني للدعم و المساعدة | ارتباط | التبليغ عن محتوى مخالف | الحصول على مدونة مجانية