واضح آرشیو وب فارسی:سایت ریسک: کنترلر صدا در اکشن 3 masoud_cpu 18 فروردين 1390, 11:57سلام دوستان . من یه مشکل پیدا کردم که هیچ جا جوابشو پیدا نمیکنم . من یه فایل فلش دارم میخوام یه اهنگ میکس شده از قبل رو ایمپورت کنم تا متناسب با تایم لاین پخش بشه . خوب من اهنگ رو تو یه لایه ایمپورت میکنم . اما الان نیاز دارم که یه ولوم کنترل به کلیپم اضافه کنم که با شروع کلیپ پخش بشه و بشه صدا رو توسط کنترل کم و زیاد کرد و بشه اهنگ و متوقف و مجددا در مکان تایم لاین موجود پخش بشه . توجه کنید میخوام بار اول خودش اتوماتیک پخش بشه و در موراد بعد من بتونم متوقف و پخش کنم . لطفا نگید سرچ که کل نت رو گشتم با این خصوصیاتی که من میخوام چیزی پیدا نکردم ممنون از شما Avang2005 18 فروردين 1390, 12:52سلام دوست من یک نمونه ساده واست زدم البته با as2 موفق باشید masoud_cpu 18 فروردين 1390, 17:05سلام داداش . ممنون اما لینک مشکل داره . masoud_cpu 18 فروردين 1390, 17:56لطفا این فایل رو انالیز کنید و یه راهنمایی در موردش انجام دهید چیز خاصی نداره اما دقیقا همونیه که من میخوام ولی اکشن 2 هست.با سپاس فراوان Avang2005 18 فروردين 1390, 18:11سلام دوست من لینک مشکلی نداره . چک شد درضمن اون نمونه رو هم بر خلاف قوانین براتون گذاشتم و اگه به قوانین بخش فلش رجوع کنید میبینید که ساخت یا تصحیح فایل برای کاربران ممنوع شده و راهنمایی فقط در پست ها صورت میگیره موفق باشید masoud_cpu 18 فروردين 1390, 18:32مرسی دوست عزیز . خب من اصولا خودم باید یاد بگیرم چون باید کارم رو توضیح بدم .واسه همین خواهش کردم فایلی رو که من گذاشتم رو ببینید و یه توضیحی در موردش به من بدهید تا بفهمم چی به چی شده. در خواست ساخت فایل ندارم . با تشکر Avang2005 18 فروردين 1390, 18:45سلام دوست من اول اینکه فایل شما حاوی پسورد هستش دوم اینکه اگه فرصت بشه یک مختصر توضیح در موردش میدیم پیشنهاد میکنم آموزش اکشن as3 از صفر تا بینهایت رو کامل بخونید تا مشکلی نداشته باشید موفق باشید masoud_cpu 18 فروردين 1390, 19:17دوست من فایل بدون پسورد گذاشتم . در ضمن فایل شما عالی هست اما من نتونسم فایل فلش را باز کنم احتمالا با فلش 8 کار کردید که ورژن فلش من 9 هست . دیگه نمیدونم چی کار کنم خسته شدم از بس این فروم اون فروم رفتم . 5 دقیقه انیمیشن درست کردم فقط این قسمت اخرش مونده....:cry: Avang2005 18 فروردين 1390, 19:54سلام دوست من فایل من با ورژن cs5 ذخیره شده در ضمن این نمونه ای که گذاشتید AS2 هست نه AS3 نمونه شما رو چک کردم و دکمه های STOP و PLAY اضافه شد موفق باشید masoud_cpu 18 فروردين 1390, 20:13دوست من بخدا شرمنده این همه زحمت میکشی. من این فایلی رو که الان میزارم اکشن 3 هست . داداش من باید بتونم در مورد فلشی که ساختم توضیح بدم و نمیخوام فقط یک کپی پیست کنم. الان این فایلی که ضمیمه کردم خواهش میکنم در مورد اشیای که استفاده کرده و تو کتابخانه هست یک راهنمایی به من بکنید . :rose: masoud_cpu 19 فروردين 1390, 05:37دوست من بخدا شرمنده این همه زحمت میکشی. من این فایلی رو که الان میزارم اکشن 3 هست . داداش من باید بتونم در مورد فلشی که ساختم توضیح بدم و نمیخوام فقط یک کپی پیست کنم. الان این فایلی که ضمیمه کردم خواهش میکنم در مورد اشیای که استفاده کرده و تو کتابخانه هست یک راهنمایی به من بکنید . :rose: یعنی کسی نمیتونه تو 3 خط منو راهنمایی کنه ؟ armanbm 19 فروردين 1390, 09:05مسعود جان این نمونت رو دانلود کردم، خیلی خوب و روون نوشته شده. ممنون که گذاشتیش تا بقیه ی بچه ها هم بتونن استفاده کنن. آقا من برای توضیح خط سوم، یک چیزی رو توضیح میدم، که برای نزدیک شدن ذهن به کارش میبرم و ممکنه خیلی علمی نباشه، اما به درک مطلب کمک میکنه. لا اقل برای من که اینطور بوده: در مورد SoundChannel که پرسیدین، ببینین فلش گاهی سیستم کارش اینجوری که اول یه کلاس داره که خصوصیات متداول رو میتونی باهاش تغییر بدی، بعد از اون برای تغییرات دقیقتر باید یک کلاس دیگه استفاده کنی. مثلا اگه دقت کرده باشی برای عوض کردنAlpha در یک movieClip به سادگی خصوصیت اون رو تغییر میدی، اما اگه بخوای رنگ قرمز اون رو بیشتر کنی، باید از colorTransform استفاده کنی. اینجا هم همینطوریه! شما اول باید یه کلاس به نام SoundChannel درست کنی، این کلاس فقط دوتا امکان رو بهت میده، پخش آهنگ و قطع اون! حالا اگه مشتاقی که صدا رو هم تغییر بدی، باید از SoundTransform استفاده کنی. گوگل کردم یه سایت خوانا برات پیدا کردم: البته زبانش انگلیسی هست اما در حد المپیک نیست زبانش آسونه!(واقعا هست یه امتحان بکن!) بازم مشکلی بود بگو. آدم وقتی میبینه کسی مثل شما خودش داره تلاش میکنه تا جواب سوالش رو پیدا کنه لذت میبره. برخلاف سوالات عجیبی که گاهی بعضی ها میان میپرسن! موفق و پیروز باشیم! یا علی. masoud_cpu 19 فروردين 1390, 12:10با تشکر دوست عزیز از راهنمایی شما . خوب من الان تقریبا میتونم انالیز کنم اکشن ها رو فقط ببینید درست هستند یا نه . در لایه دوم که مربوط به اکشن هست آمده : // var mute:Boolean=false; var majid:Sound = new Sound(); g5._visible=false; g4._visible=false; g3._visible=false; gm._visible=true; bm._visible=false; majid.setVolume(40); l1._visible=true; l2._visible=true; l3._visible=false; l4._visible=false; l5._visible=false; this.onEnterFrame=function() { mytext.text=majid.getVolume(); }} من خطوط بالا رو کاملا متوجه شدم . این اکشن ها در لایه دوم قرار دارند. یعنی یک متغیر بول رو با پیشفرض نادرست و یک متغیر از نوع صدا تعریف کرده و خصوصیات نمایش اشیا را در حالت دیفات مشخص کرده.... من یه چیز رو متوجه نشدم تابع Setvolume() از پیش تعریف شده است یا باید تعریفش کنیم ؟ مثال از سایتی که ذکر کردید : var someSound:Sound = new Sound(new URLRequest("MySound.mp3"));در فایل من . داریم که: var majid:Sound = new Sound(); majid.setVolume(40); خوب اینجا نیاز نیست ما اسم اهنگ رو به متغیر majid نسبت بدیم که کامپایلر متوجه بشه باید کدوم صدا رو کم بکنه ؟ با تشکر از شما Avang2005 19 فروردين 1390, 12:36دوست من این برای اکشن 2 هست نه 3 من یه چیز رو متوجه نشدم تابع Setvolume() از پیش تعریف شده است یا باید تعریفش کنیم ؟ خوب اینجا برای تابع setVolume یک عدد در نظر میگیرید که زمانی که فایل اجرا شد صدا بر اساس اون عددی که گذاشتید صدا رو کم یا زیاد پخش میکنه که اینجا روی عدد 40 تنظیم شده majid.setVolume(40); masoud_cpu 19 فروردين 1390, 12:56سلام دوستان . ممنون از همتون من مشکلم حل شد . امید که همیشه خوش و خرم باشید. ++Hadi++ 19 فروردين 1390, 14:06یه mp3 player نوشتم که همه این کارا رو انجام می ده کافیه به امضام سر بزنی . در ضمن برا این کار : 1- یه شی از نوع Sound تعریف و صدا رو بهش پاس می دی . 2- یه soundChannel تعریف می کنی و شی صدا رو در حین play کردن به اون پاس می دی تا کنترل جریان روبدست بگیره . 3- یه شی از نوع SoundTransform می سازی و اونو به عنوان شی soundTransform اون channel ات می زاری و فقط کافیه که مشخصه Volume اونو دستکاری کنی که تو امضام هست . بای... shafaghi992 22 فروردين 1390, 19:44دوست عزیز میشه بگی اینجا رو چجوری ادیت کنم و آهنگ مورد علاقه خودم رو بزارم آخه مبتدیم Avang2005 22 فروردين 1390, 20:19سلام دوست من شما به کتابخانه برید و موزیک رو حذف کنید و موریک مورد علاقه رو import کنید و بعد درگ کنید در stage موفق باشید سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 357]