واضح آرشیو وب فارسی:سایت ریسک: پخش شدن صدا از كم به زياد FLASH-CLICKER 22 آبان 1386, 16:02سلام اين سوال رو كه الان مي پرسم مطرح شده بود ولي به جوابي درست نرسيدم -------------- با اين وجود كه من در فريم يك هستم وقتي فريم 1 شروع مي شود در همان جا Stop مي شود و يك Intro پخش مي شود و بعد از تمام شدن Intro به فريم 5 مي رود كه در آن جا هم Main Page قرار دارد و در اين صفحه بايد آهنگي جدا پخش شود و در فريم 10 صفحه اي هست كه آهنگ ديگري بايد پخش شود در فريم 15 -20 و 25 و... همين طور و---------------------------------- حالا من مي خواهم وقتي كه به اين فريم ها ميرسد آهنگ از كم به زياد شروع به پخش شود و وقتي از فريم مثلا 5 به 10 مي رود آهنگ در حال پخش كم كم صداي آن كم شود تا صدا به صفر برسد و آهنگ فريم 10 نيز كم كم زياد شود و به 10 برسد ----------- آهنگ ها نيز با فرمت MP3 و اگر مي شود آهنگ در كنار فايل است و بايد آن را لود كنيم ---------- و اگر مي شود آهنگ داخل كتابخانه كه بايد Linkage شود را آموزش دهيد ممنون padideh 22 آبان 1386, 16:29سلام var my_sound:Sound = new Sound(); my_sound.loadSound("yourSoundName.mp3"); ms=0 _root.0nEnterFrame=function(){ if ( ms<100) { ms += 5; } my_sound.setVolume(_root.ms); } همين براي استفاده از لايبرري هم كافيه به جاي loadesound بنويسيattachSoundالبته بايد اول تو لايبرري روش رايت كليك كني linkage رو انتخاب ميكني و اونجا expor for actionscript vرو ميزني و يه اسم بهش ميدي و بجاي yourSoundName.mp3 هم اسمي رو كه گذاشتي مينويسي يا علي FLASH-CLICKER 23 آبان 1386, 16:17سلام ممنون از پاسخ به اين سوال هم ان شاا... جبران كنيم ------------------ ولي اگر ميشد نمونه اي ميگذاشتيد بصورت fla ممنون ميشدم padideh 24 آبان 1386, 15:45خوش باشي يه فايل به اسم 1.mp3 بذار كنارش FLASH-CLICKER 24 آبان 1386, 16:24دست شما درد نكنه خيلي ممنون كارم خيلي راه افتاد من به جوابم رسيدم ----------- يه سوال هم داشتم با فرض اينكه در فريم 1 هستيم و الان با زدن دكمه اي به فريم 5 مي رويم آهنگ قطع مي شود و به آهنگ فريم 5 مي رود و كم كم صداي آهنگ زياد مي شود مي شود كاري كرد وقتي هم از فريم آهنگ در حال قطع شدن يا همون آهنگ فريم 1 يواش يواش صداي آن كم شود. بازم ممنون از راهنماياتون padideh 24 آبان 1386, 17:01اينو تو فريمي كه ميخواي بچستون:D stop() var my_snd 2:Sound= new Sound() my_snd 2.loadSound("2.mp3",true) my_snd 2.setVolume(0) ms2=0 _root.onEnterFrame=function(){ if(ms2<=100){ ms2-=1 my_snd 2.setVolume(ms) } if(ms>=0){ ms-=1 my_snd.setVolume(ms) } } FLASH-CLICKER 25 آبان 1386, 20:15خیلی ممنون پدیده جان ولی نمی دونم چرا هر چی اجرا می کنم و در فریم مورد نظر می رسیم آهنگ پخش میشه و آهنگ قبلی هم کم میشه ولی فقط آهنگی که الان در این فریم باید پخش بشه مقدار صداش کم میشه تا حداکثر صداش میشه 20 اگر میشه یه نمونه دیگه ای میذاشتی ممنون میشدم اگر شد Fla هم بزارید بازم ممنون FLASH-CLICKER 29 آبان 1386, 15:37ببخشيد تايپيك رو بازم بالا ميارم ولي نمي دونم چرا هر كاري مي كنم باز در فريم مورد نظر كه مي رسيم يعني وقتي از فريم 1 به فريم 5 مي رسيم مقدار صدا ميشه همون 10 و خيلي كم ميشه صداي قبلي يواش يواش كم ميشه و كلا حذف ميشه ولي مقدار صدايي كه الان در اين فريم بايد پخش بشه خيلي كم ميشه و بايد صدا رو با اسپيكر زياد كرد ممنون ميشم جوابش رو بديد Ali_Reza_Nazari 04 دي 1386, 14:11سلام خوب مي دوني مشكل شما اينجاست كه از اينترفريم استفاده مي كني و متاسفانه اينترفريم حتي وقتي از قسمت اسكريپتش هم خارج مي شي ولي باز هم اجرا مي شه پيشنهاد مي كنم از سه فريم يا دوفريم كه كار حلقه رو انجام مي دهند استفاده كني يعني توي فريم 2 دستور صدا و توي فريم 3 شرط ادامه حلقه و در فريم 1 هم مقدار اوليه رو قرار بده تنها راه حلت همينه padideh 05 دي 1386, 09:49سلام دوست عزیز میخواستم چند تا نکته رو خدمتتون عرض کنم اولا که این برنامه کار میکنه و هیچ مشکلی نداره ثانیا if رو برای همین کارا گذاشتن ثالثا در نهایت بازهم اگه نظرت اینه که این روش روش خوبی نیست به جای دوتا فریم باید از interval استفاده کنی که هر وقت خواستی بتونی قطعش کنی موفق باشی یا علی Ali_Reza_Nazari 05 دي 1386, 20:57خوب اگه از اينتروال استفاده كرده باشيد مي بييد كه سرعت سي پي يو رو خيلي پايين ميآره و بعضي مواقع مشكل سازه padideh 05 دي 1386, 23:46نه تا حالا با سرعت کاری نداشته اون هم بستگی داره که درست ازش استفاده شده باشه یا نه موفق باشی Ali_Reza_Nazari 07 دي 1386, 10:45نه تا حالا با سرعت کاری نداشته اون هم بستگی داره که درست ازش استفاده شده باشه یا نه موفق باشی سلام البته اين احتمال كه درست استفاده نكرده باشم هم هست ولي اين مشكل وقتي پيش اومد كه تعداد اينتروالها به 5 تا رسيد شايد به خاطر زمان كم اينتروال و تعدادشون بود به هرحال هنوز معتقدم استفاده از اينترفريم براي چنين كاري اشتباهه چون توي تموم مثالهاي توي اينترمنت هم كه من ديدم از روش سه فريمه كه گفتم استفاده كرده اند --------- شاد باشيد
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1205]