طریقه گذاشتن نریشن

سلام
برای گذاشتن نریشن روی یه سی دی مالتی مدیا بهترین روش پیشنهادیتون چیه؟
یه روشی که هم حجم فایل اصلی بالا نره هم کنترل روی فایل صوتی داشته باشیم
 

Flashium

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

JavidFlasher

کاربر فعال
به صورت stream بزار روی فلشت.
اینجوری نا هماهنگی هم پیش نمیاد .
 
اصلا بحث ناهماهنگی نیست چون قرار نیست متن و صوت هماهنگ باشه متن شاید اسکرول خورده باشه نیازی نیست که اسکرول هماهنگ با صوت حرکت کنه
ضمن اینکه اگه استریم بزاریم حجم فایل بالا میره و احتمال تیک زدن و کند شدن هست
 

JavidFlasher

کاربر فعال
پس صدات رو اکسترنال لود کن و هروقت لود کامل شد صدات رو پلی کن تا دیگه تیک نخوره!
البته اگه استریم هم بزاری و واسه خود فلشت لودر بزاری تا اول لود کامل شه دیگه تیک نمیخوره صدات.
یه نرم افزار هست که حجم فایل mp3رو خیلی کم میکنه افت کیفیتش نا محسوسه:MP3 to RingTone
 
آخرین ویرایش:

Flashium

Member
با سلام در صورتی که تعداد فایل ها زیاد باشد از لود خارجی استفاده کنید.

PHP:
    rockSong = new Sound();
    rockSong.loadSound("yoursong.mp3", true);

اما اگر تعداد فایل ها تان کم است فایل را وارد پروژه نمایید.
 
آخرین ویرایش:
این rocksong چیه؟
اسم یه متغیره که تعریف کردین یا چیز دیگه ایه؟
اگه این نریشنها در کل فایل فلش زیاد باشه و بخوایم از لود خارجی استفاده کنیم با اسمهای مختلف چه شکلی باید استفاده کنیم؟ فقط هرجا میخوایم استفاده کنیم از همین کد استفاده میکنیم و اسماشون تغییر میکنه؟
 

Flashium

Member
rockSong نام متغیر" Variable " کلاس صداست که می توانید هر اسمی خواستید بدهید و تعداد آن هم می تواند بیشتر از 1 باشد.
یعنی شما میتوانید برای لود صدا به هر یک از صدا ها یک Variable اختصاص و از طریق این متغیر آنها را لود کرده و کنترل نمایید
مثلا برای پخش
یک صدا کد زیر را استفاده کنید:
PHP:
   introSound = new Sound();    
introSound.start(10, 100);
بعد برای کنترل ولو این کد را استفاده نمایید(مقدار ولوم برابر 75 درصد میشود):

PHP:
introSound.setVolume(75);
 

JavidFlasher

کاربر فعال
اینجوری که دوستمون نوشتن چون صدا به صورت استریم پخش میشه باز هم به قول خودتون امکان داره تیک بزنه .
اول بزار لود کامل شه بعد صدا رو پلی کن
اینجوری مثلا:
PHP:
var introSound = new Sound();
introSound.loadSound("1.mp3");
introSound.onLoad = function(success:Boolean)
{

	if (success)
	{
		introSound.start();
	}
};
 
مقاله یا مطلبی در مورد صوت گذاشتن دارین که بطور کامل طریقه استفاده از صوت رو توی اکشن 2 توضیح داده باشه؟
 

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

بالا