مشكل در صدا گذاري. فوري فوري

keivan_khaleghi

New Member
سلام به همه دوستان
يك راهنمايي مي خوام در مورد صداگذاري
من يك مالتي مديا ساختم كه يك منو داره با 14 تا زير منو
هر كدوم از زير منوها به صورت يك صفحه مجزا با دستور لود مووي از طريق منو خوانده ميشن. يعني
در واقع من 14 تا صفحه مجزا دارم كه مي خوام يك موزيك واحد روي كل كار بزارم كه با تغيير صفحه ها
موزيك ادامه داشته باشه. چطور مي تونم اين كارو انجام بدم؟؟ ممنون از همه.
 
بستگی به این داره که منوهات رو تو همون فایل طراحی کرده باشی یا نه یعنی زیر منوها هم در همون time line منو هستند ؟

اگه ساختار برنامه رو بگی می تونم کمکت کنم .
 

myflash

Member
صدا رو در خط زمان اصلی load کن .

اگر از یک scene استفاده کرده باشی مشکلی برات پیش نمیاد .
 

keivan_khaleghi

New Member
راستشو بخواين يه مقدار غيراصولي كار رو بستم. برنامه به اين شكله كه يك منو داره با 14 تا زير منو. اين 14 تا زير منو هر كدوم يك Button هستن كه با دستور LoadMovie فايل SWF مربوط به خودشو Load مي كنه. يعني من در كل 14 تا فايل جداگانه دارم كه كاملا مجزا هستن و در يك فايل واحد Load نمي شن .با انتخاب زير منوها كل صفحه عوض ميشه(حتي منو) حالا روي كل كار كه مي خوام صداي واحد بزارم قاعدتا با عوض شدن صفحه موزيك هم قطع ميشه. ميخواستم ببينم كسي راه حلي به ذهنش ميرسه؟
اميدوارم خوب توضيح داده باشم.
 
خوب اولین و بهترین راه اینه که شما یک main بسازی که تمام swf ها رو درون خودش لود کنه و موزیک رو در این main اجرا کنی که در اینصورت کنترل صدا رو هم داری .
تازه میتونی یک Interface زیبا هم درست کنی .

راه دوم که کارتو سخت تر میکنه اینه که در هر بار کلیک دکمه ها موقعیت موزیک در یک متغییر ذخیره بشه و بعد از لود شدن swf به آبجکت صدا که در فایل swf هست بدی که باید در هر کدام از فایلها با root_ ارتباط برقرار کنی .

ولی بازم تاکیید می کنم راه اول رو انجام بدی بهتر و تمیز تره

موفق باشی :)
 

saeedesign

Member
خب موزیک رو لود کن بعد تایپشو بزارروplay
البته اگر ن درست توجه شده باشم همین جوریه دیگه :D
 

keivan_khaleghi

New Member
خوب اولین و بهترین راه اینه که شما یک main بسازی که تمام swf ها رو درون خودش لود کنه و موزیک رو در این main اجرا کنی که در اینصورت کنترل صدا رو هم داری .
تازه میتونی یک Interface زیبا هم درست کنی .

راه دوم که کارتو سخت تر میکنه اینه که در هر بار کلیک دکمه ها موقعیت موزیک در یک متغییر ذخیره بشه و بعد از لود شدن swf به آبجکت صدا که در فایل swf هست بدی که باید در هر کدام از فایلها با root_ ارتباط برقرار کنی .

ولی بازم تاکیید می کنم راه اول رو انجام بدی بهتر و تمیز تره

موفق باشی :)

آخه تعداد صفحه ها خيلي زياده( چهل پنجاه تا صفحه تو در تو) با روش اول خيلي مشكله. روش دوم هم كه چون به برنامه نويسي فلش چندان آشنايي ندارم
نمي تونم انجام بدم. از نرم افزارهاي ديگه مثل MMB يا ... نمي شه استفاده كرد و كمك گرفت؟؟:sad:
 
ببین منوهاتو تو صفحه اصلی جایی که موزیک پخش میشه بزار بعدش یک قسمت برای لود کردن swf ها اختصاص بده که اونا رو تو این قسمت لود کنی و نمایش بدی ( استفاده از یک موی کلیپ و اختصاص یک نام به اون ) به منوهات هم این کد رو اختصاص بده :
PHP:
loadMovie("*.swf","movieClip name")

فقط هر بار اسم swf رو تغییر بده

این یه نمونه :مشاهده پیوست TestLoad.rar

اگر جوابت رو گرفتی که مبارکه اگر نه در مورد اینترفیست که ظاهرش میخوای چه توری باشه یه توضیح بده تا بدش ببینیم چه تغییراتی بدیم

موفق باشی :)
 

keivan_khaleghi

New Member
ممنون
با اين كار همه مشكلات حله فقط يه موضوع ميمونه اونم اينه كه منو توي يه بنر هست و با انتخاب هر گزينه گرافيك بنر هم عوض مشه.و در واقع همين قضيه بود كه باعث شد من كار رو به اين شكل ببندم. به نظر شما بهترين راه چيه؟
 
والا به نظر من بنرت رو هم تو همین صفحه اصلی بذار منوها در یک لایه ، بنر هم در یک لایه .

یا اینکه میتونی بنر رو با استفاده از
PHP:
loadMovieNum("url","depth or layer")
از بیرون فراخوانی کنی ولی باید عمق منوهات روتر از بنرت باشه که بنر زیر منوها قرار بگیره

اگه سوالی بود در خدمتیم

موفق باشی :)
 

جدیدترین ارسال ها

بالا