شما وارد حساب خود نشده و یا ثبت نام نکرده اید. لطفا وارد شوید یا ثبت نام کنید تا بتوانید از تمامی امکانات انجمن استفاده کنید.
تالار خورجوان

زمان کنونی: ۳-۴-۱۳۹۱, ۰۸:۰۰ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امیتازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت يك كنترل كننده صدا
۹-۴-۱۳۸۵, ۰۱:۵۵ عصر
ارسال: #1
ساخت يك كنترل كننده صدا
براي اين كار ابتدا چهار لايه با نام هاي 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، با فشردن اين دكمه صداي موزيك قطع مي شود.


کد:
[align=left]

on (release){
mySound.stop();
}   [/align]

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


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




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



کد:
[align=left]
on (release){
if (volPercent != 100){
volumeFill._yscale += 2;
volPercent += 2;
volumeText = volPercent + "%";
mySound.setVolume(volPercent * 2);
}
}
[/align]
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


چه کسانی این موضوع را خوانده اند؟
کاربرانی که این موضوع را خوانده اند (1 کاربر):
messi1959 (۳-۱-۱۳۹۱, ۰۶:۳۰ عصر)

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان
Persian MyBB : MyBBIran.com
Powered by MyBB | Copyright © 2009 MyBB Group
Element Blue by MyBB Mod | RTL by MyBBIran.com