لیست جامع فلش کاران ایران با کمک شما - مشاهده جزئیات طرح ...


جشنواره وب ایران انجمن تخصصی فلش





حمایت از ما - بنر تبلیغی ما در سایت شما - کلیک کنید


نویسنده موضوع: لود کردن صدا بصورت داینامیک  (دفعات بازدید: 352 بار)

ناظم انجمن ها

  • مدیر انجمن ها
  • کاربر جدید
  • *****
  • تشکر
  • -اهدا شده: 15
  • -دریافت شده: 19
  • ارسال: 23
  • امتیاز: +30/-0
  • Flash Designer
    • ديدن مشخصات
لود کردن صدا بصورت داینامیک
« : مه 02, 2010, 03:45:50 »
برای لود کردن 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();

 
   

Iliya.M

  • کاربر نیمه فعال
  • **
  • تشکر
  • -اهدا شده: 3
  • -دریافت شده: 4
  • ارسال: 56
  • امتیاز: +5/-0
    • ديدن مشخصات
پاسخ : لود کردن صدا بصورت داینامیک
« پاسخ #1 : دسامبر 01, 2011, 10:12:43 »
Action Script or PHP :

// action script.2
//loading sound from (url) 
var url:String "http://sound-code.majiddownload.com/90-2/1376345628.mp3";
var 
sound:Sound = new Sound();
sound.loadSound(url,true);
sound.start();

// repead sound event
sound.onSoundComplete = function() {
sound.start(0,99);
};



(همين جوري نوشتم)اين هم يك كد براي دوستاني كه مي‌خوان از فايلهاي آپلود شده  استفاده كنند
توجه داشته باشيد فايل آپلود شده بايد داراي آدرس مستقيم باشه و گرنه اجرا نمي‌شه
بعد از آپلود به آخر لينك يا آدرس توجه كنيد اگر mp3 نوشته بود اين آدرس مستقيم هست
فايل صوتي شما هم بايد با با فرمت mp3  باشه. قسمت كد اوّل صدا رو لود مي‌كنه و قسمت دوم صدا رو تكرار مي‌كنه
« آخرين ويرايش: دسامبر 02, 2011, 09:07:44 توسط Iliya.M Amoli »

Tags: Load Sound flash 
 


تگ های عمومی - Popular Tags


flash فلش انجمن تخصصی فارسی آموزش کلاس برنامه نویسی ایران اکشن در تصویری تغییر عذرخواهی روز قالب چیست persian دانلود component منو یک script اسکریپت action date کامپوننت menu استایل افزار دو catalyst به ایجاد Movie Clip سایکل بابت farsi ToolTip Professional مالتی مدیا Portable دسترسی مدیا 10.0 کاتالیست جستجوی مورد تولد برقراری Create Motion Tween PAPERVISION3D تولید با - شبیه سازی Adobe طراحی وب مشکلات as3 سنجی مخصوص ایجاد حرکت با ساخت ثانیه شمار سایت class AS3 delphi mdm نوشتن آموزش تصویری loader flash clip convert کرد MDM Zinc در زمینه builder حرکت توپ شدن flash_mp3_player live بازی Tage ساخت یک انیمیت مقدمات papervison3D مشکل طریقه وارد کردن Tsearch flex بیلدر عدم تماس تازه theme حرکت با تکنیک جهت Sothink SWF Decompiler 5.1 DropDownTreeMenuV3 game در محیط فلش CS5 convertor کاربردی server ما تکنیک Guide نسخه Player رایگان فیلم پلیر farsiconvertor Develop شمسی خاطر معرفی تاریخ سرور جلسه سوم flash save CS4 مشکلات as2 ایجاد فایل تگ ماه Scroller class media cycle App اخیر سمینار آموزش ابتدایی swish max,سویش نرم flash develop ارتباط HadiMetal forum و جامع کار با جلسه چهارم انیمیشن change کوچک رابط کاربری مبتدی Interface flashpro Decompile لایو گذشته روش تاریخچه نظر های







کلیه حقوق برای اعضای انجمن تخصصی فلش ایران محفوظ است