آموزش فلش

 

  لود کردن صدا بصورت داینامیک

 

برای لود کردن MP3 در فلش در زمان اجرا از متد Loadsound متعلق به شی Sound  استفاده کنید . برای اینکار شما باید یک نمونه از روی شیی sound بسازید تا بتوانید از متد آن برای لود کردن صدا در event  یا در حالت streaming استفاده کنید.

صداهای event اول کامل لود شده و بعد اجرا میشوند . صداهای حالت streaming در حین دانلود شدن اجرا میشوند. شما میتوانید از پارامتر IsStreaming در متد Loadsound برای تعیین کردن نوع لود شدن صدا استفاده کنید. وقتی یک صدای event را بارگذاری میکنید ، برای اجرایش باید متد START مربوط به شیی Sound را اجرا کنید . برای اجرای صداهای نوع  streaming نیاز به کد START نیست ، چون وقتی به مقدار کافی از آن دانلود شود شروع به اجرا میکند .

برای بدست آوردن مقدار بایت های دانلود شده از متد  GetbytesTotalمتعلق به شیء Sound  استفاده میکنیم.

فلش فقط فایل های MP3 را ساپورت میکند .

برای لود کردن یک صدا بصورت داینامیک :

یک شیئ یا فریم را برای صدا دادن به آن انتخاب کنید و کد زیر را به آن اضافه کنید . mysound نام شیئ ساخته شده توسط ما از روی شیئ sound است. true در آخر خط دوم نشان دهنده streaming نبودن صداست و تا لود نشود نمیتوان اجرایش کرد (برای حالت streaming باید TRUE بنویسید ) .در نهایت در خط سوم آهنگ شروع به اجرا میکند .

mysound = new sound();

mysound.loadsound("http://www.music.com/s2.mp3", false);

mysound.start();

 

نظرات 2 + ارسال نظر
.:: مهدی ::. دوشنبه 19 اردیبهشت‌ماه سال 1384 ساعت 12:36 ق.ظ http://www.ganj-e-sokhan.blogsky.com

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

[ بدون نام ] پنج‌شنبه 18 اسفند‌ماه سال 1384 ساعت 06:17 ب.ظ http://www.shirfarhad.persianblog.com

سلام
وبلاگ آموزشی جالبی داری
تبریک میگم امیدوارم موفق باشی جیگر
به من هم سری بزن خوشحال میشم
http://www.shirfarhad.persianblog.com

برای نمایش آواتار خود در این وبلاگ در سایت Gravatar.com ثبت نام کنید. (راهنما)
ایمیل شما بعد از ثبت نمایش داده نخواهد شد