1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

كنترل كننده صدا در محيط فلش

شروع موضوع توسط minaaa ‏24/1/11 در انجمن Flash

  1. کاربر پیشرفته

    تاریخ عضویت:
    ‏9/12/10
    ارسال ها:
    19,773
    تشکر شده:
    6,457
    امتیاز دستاورد:
    113
    برای این کار ابتدا چهار لایه به نام های

    [​IMG]nload=NcodeImageResizer.createOn(this); originalHeight="98" originalWidth="225">
    [​IMG]nload=NcodeImageResizer.createOn(this); originalHeight="39" originalWidth="176">.را انتخاب کنید Actions رایت کلیک کرده و گزینه Actions حال بر روی فریم اول از لایه​
    .اضافه کنید Actions حال دستورات زیر را در قسمت​
    var volPercent = 50;volumeText = volPercent + "%";volumeFill._yscale = 50;mySound = new Sound();mySound.attachSound("soundFile");mySound.s etVolume(volPercent * 2); ​
    .را انتخاب کنید Text حال لایه
    .این لایه مربوط به نشان دادن کمی یا بلندی صدا می باشد که به درصد نشان می دهد
    .تغییر دهید Dynamic Text را به Static Text گزینه Properties انتخاب کرده و در سمت چپ قسمت Tool را از پانل Text Tool برای ساخت و تنظیمات این لایه
    .در آن قسمت دیده شود Text Box حال در هر قسمت از صفحه که می خواهید درصد کمی یا بلندی صدا نمایش داده شود کلیک کنید تا
    .را انتخاب کنید Buttons حال لایه
    .قرار دارد ( + Volume , - Volume , Stop , Play ) در این لایه چهار عدد دکمه به نام های
    .موزیک شروع به خواندن می کند Button با فشردن این : Play
    .صدای موزیک قطع می شود Button با فشردن این : Stop
    .صدای موزیک کم خواهد شد Button با فشردن این : - Volume
    .صدای موزیک زیاد خواهد شد Button با فشردن این : + Volume
    .به نام هایی که در بالا ذکر شد بسازید ( Button ) دکمه Symbol چهار عدد
    .ها را در زیر می نویسم Button هر یک از Action Script حال​



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







    StopPlayon (release){ mySound.stop();} on (release){ mySound.stop(); mySound.start(0, 10000​
     
    یک شخص از این تشکر کرد.