نحوه درست كردن به mp3 پلير در فلش mx

behzad_652009

New Member
با سلام خدمت دوستان و مديزان محترم
مي خواستم از دوستان و مديران محترم كه نحوي ساخت يك mp3 پلير رو در فلش mx بلدن در خواست كنم كه آموزش ساختشو در اين تاپيك برام بزارن من تو swish به راحتي مي تونم پلير بسازم ولي در mx هر كاري مي كنم نمي تونم درستش كنم . و در ضمن من اين فلش پلير رو مي خام تو وبلاگ بزارم و به همين خاطر وقتي با swish درست مي كنم دير لود ميشه حالا اگه دوستان زحمت بكشن كه آموزش ساختشو برام بزارن خيلي خيلي ممنون مي شم .
با تشكر behzad_652009
 

mahdyonline

Active Member
بیا آقا بهزاد اینم آموزش
این آموزش رو آقا نويد مردوخ روحانی نوشته اند

امكانات مورد نياز اين مرحله :
1 => Flash MX Professional 2004

در اين آموزش ما با استفاده از كلاسی كه به صورت پيش فرض در خود فلش براي كار با فايل صوتی وجود داره استفاده مي كنيم .

پس اول بايد قبل از هر كاري مقدماتی در مورد اين كلاس ياد بگيريم


کد:
var MySound:Sound = new Sound();

در خط بالا اول يك شی را از نوع Sound تعريف ميكنيم و بعد اين شی رو آماده كار ميكنيم .

حالا اگه بعد از اين خط تو ActionScript بنويسيد MySound و بعدش . "نقطه" بزاريد يك سري از توابع مربوط به اين شي رو به شما نشون ميده كه خودش خيلي غنيمته

حالا اينجا چند تا از اصلي ها شو با هم بررسي ميكنيم .

1- لود فايل Mp3

کد:
MySound.loadSound(URL,isStreaming);

كه در اينجا URL مسير فايل MP3 ميشه و بصورت String مي تونيد بهش بديد .

اما نكته جالب در مورد isStreaming هست !!

شما به جاي isStreaming مي تونيد از false و يا true استفاده كنيد .

- اگر false باشه MP3 كامل Load ميشه و بعد بخش ميشه .
- اگر true باشه MP3 تا اونجايي كه Load بشه بخش ميشه و منتظر Load كامل نميشه .

كه بستگي به نياز شما مي تونيد از false و يا true استفاده كنيد .

2- بخش MP3

کد:
MySound.start([secondOffset, loop]);

اين method دو پارامتر اختياری داره .

كه secondOffset يعني MP3 شما از چندمين ثانيه شروع به خوندن كنه .

و loop هم تعداد دفعات تكرار پخش MP3 هست .

3- توقف بخش MP3

کد:
MySound.stop(["idName"])

پارامتر خاصي نداره , فقط موجب قطع شدن بخش MP3 ميشه .

4- تعيين ميزان بلندی صدای Mp3

کد:
MySound.setVolume(volume)

كه به جاي volume يه عدد در بين 0 تا 100 برای ميزان بلندی صدای MP3 بزاريد .

5- بلندی صدا در هر يك از Speaker ها

کد:
MySound.setPan(pan);

پارامتر pan از 100- تا 100 مقدار ميگيره .

چند مثال برای نحوه كار اين پارامتر :
- اگه روی 0 باشه صدا به صورت مساوی بين S-چپ و S-راست بخش ميشه .
- اگه روی -100 باشه صدا فقط در S-چپ شنيده ميشه .
- اگه روی 100 باشه صدا فقط در S-راست شنيده ميشه .

خوب برای امروز كافيه , بعدا بقيش رو مي نويسم
اميدوارم خوشتون اومده باشه.
 

behzad_652009

New Member
سلام
با تشكر از توضيحات كاملتون
,ولي من مي خوام mp3 رو از رويه هارد بيارم تو فلاش و همچنين ميخوام auto play باشه تا همگام بالا اومدن صحفه اجرا بشه و دكمه play و pause داشته باشه تا بشه ترانه رو play و pause كرد .
من مي تونم اهنگ رو بيارم لي نمي تونم چطور اون اهنگو با دكمه ها كنترل كنم .
اگه اينا رو به من تو ضيح بدين ممنون ميشم . و از شما هم خيلي تشكر مي كنم كه به اين زودي به سوال من جواب دادين .
 

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

بالا