المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : درس كيفية صنع MP3 Player بالميديا بلاي باك


Flash Lite
01 Jan 2008, 04:24 AM
بسم الله الرحمن الرحيم


السلام عليكم



هذا درس سريع لكيفية صنع Mp3 player بواسطة MediaPlayBack component

و دون إجراء أي تعديل عليه و إنما سحب الكومبوننت إلى المسرح

و كتابة الكود على الفريم الأول لساحة العمل ...




متطلبات الدرس :

الفلاش 8





الخطوات :


- أولا جهز كل الملفات الصوتية داخل مجلد واحد باسم mysounds

و يشترط أن تكون من نوع MP3 و سمي الملفات 1 .. 2..3 .. 4 .... إلخ إلى آخر ملف .


- إفتح برنامج الفلاش و قم بحفظ ملف الفلاش بجانب المجلد المذكور آنفا و ليس داخله .

- إضغط CTRL+F7 لفتح لوح الكومبوننت في الفلاش .

- إسحب الكومبوننت المسمى Mediaplayback إلى ساحة العمل أو ببساطة double click عليه .

- حدده ثم سمه في خانة Instance name باسم من عندك و ليكن كما في مثالنا myplayback ..

(الأسماء مهمة جدا لأننا سنستخدمها في الكود و لهذا السبب لونتها بالأزرق) .


الصورة المتحركة توضح أكثر :

http://vb.eyesweb1.net/uploaded/1550_1198447870.gif



لا يبقى لنا الآن إلا كتابة الكود على الفريم الأول و هذا هو الكود مع الشرح الضروري:




//هنا تحديد امتداد الأصوات
var filetype:String = ".mp3";
//تحديد مسار المجلد الذي توجد بداخله هذه الأصوات
var path:String = "mysounds/";
//أسماء الأصوات الموجودة داخل المجلد المذكور .. (لاحظ أنها مطابقة لعدد الأصوات الموجودة داخل المجلد).
var arr:Array = ["1", "2", "3", "4", "5"];
//متغير عددي للتحكم فيما بعد في تتابع قراءة الأصوات
var i:Number = 0;
//جعل أدوات التحكم للبلاير ظاهرة للمستخدم
myplayback.controllerPolicy = "on";
//تحميل الصوت الأول داخل البلاير
myplayback.contentPath = path+arr[i]+filetype;
//ليستنر للتحكم بالبلاير و تحميل بقية الأصوات داخله
var mylistener:Object = new Object();
mylistener.complete = function() {
i = (i<arr.length-1)?i+1:0;
myplayback.setMedia(path+arr[i]+filetype)
myplayback.play();
}
myplayback.addEventListener("complete", mylistener);



تستطيع الآن استعراض عملك بواسطة CTRL+Enter



لا أنسى التذكير بأن ملف الفلاش SWF يجب أن يحفظ بجانب المجلد mysounds و ليس داخله ..
-
-
--
--
-
تحيتي

windy
01 Jan 2008, 06:22 AM
وعليكم السلام والرحمه

ياهلا ويامرحبا بمشرفنا ومبدعنا فلاش لايت

قصم زعلت انه ماعندي فلاش 8:wassat: فتحت الفلاش اللي عندي

فلاش ام اكس قلت يمكن احصله كمبونت الميديا بلاي باك بس للاسف
مو موجود في القائمة اللي طلعت =(

مدري يمكن متخبي والا شي والا لازم فلاش 8

كان نفسي اطبق الدرس لانه اكيد رااائع

يعطيك العافيه ياارب

وان شاءالله الجميع يستفيد من الدرس


ولاتحرمنا رووعة دروسك مبدعنا

دمت بخير

Flash Lite
01 Jan 2008, 08:01 PM
يا هلا بيك أختي windy ..

أسعدني مرورك على درسي المتواضع ..

و الحمد لله أنه عجبك ..

بالنسبة للكومبوننت MediaPlayBack

إن لم تخنّي الذاكرة فهو لا يوجد إلا في النسخة Pro

من الفلاش 2004 و الفلاش 8 ..

و نصيحة لك و للجميع من الافضل تثبيت الفلاش8 و هذا أضعف الإيمان ..

و لمن جهازه يتحمل تثبيت Flash CS 9 أيضا مع الفلاش 8 فلا يتأخر عن ذلك

لأن الأكشن 3 الجديد لا بد من تعلمه و هذا لا يتأتى إلا مع Flash CS 9


و الف شكر على المرور مرة ثانية ..


تحيتي

windy
01 Jan 2008, 10:59 PM
هلا وغلا مشرفنا

الف الف شكر على النصيحة

باذن الله احاول اشتري فلاش cs9 من محلات الكمبيوتر لانه للاسف
اتصالي الفترة هذي صاير سلحفاة =(

يعطيك العافيه يارب

دمت لنا مبدعاً

CS_BAJ
02 Jan 2008, 12:19 PM
أخي flash lite..
هل يمكن استخدام هذا الفلاش في صفحة HTML أو ASP فيما بعد بحيث يستقبل اسم الملف من الخارج..
أي بدون تثبيت اسم الملف داخل ملف الفلاش..
شكرا..

Flash Lite
02 Jan 2008, 10:05 PM
بالطبع يمكن ذلك و بطرق عديدة و متنوعة

فمثلا هناك طريقة تحميل الاسماء من ملف نصي خارجي

هناك طريقة xml أيضا لكنها أكثر تعقيدا من طريقة الملف النصي

هناك طريقة إرسال المتغيرات من الصفحة إلى الفلاش و استقبالها في الفلاش على شكل

أسماء للأصوات ..

يعني هناك طرق مختلفة و متنوعة و كل واحد و ما يحب ..

أنا شخصيا أفضل طريقة الملف النصي

لأنها بالنسبة لي اكثر نجاعة و سرعة و سهولة ..

لو تريد شرح أو مثال آتيك بروابط إن شاء الله ..

Flash Lite
16 Jul 2008, 10:19 PM
ايالحبيب هذا الصفحة للاكشن هب لدروس يعني لل يبون يتعلمون الاكشن هب للي يحطون دروسهم سير وين هذا هيه دروس فلاش و شكرا عاد هالمره ما تميت اتمصخررر السموح حبيبتي ما طاعت اترد عليي فالمسن ههههههههههههههه


السموحه اذا غلطنا




باي لغة تتحدثين أيها الاخت ؟؟


لم أفهم شيئا إلا كلمة أتمصخررر ..


و انا أقول لك إتمصخري على روحك ما يهم ..


و شكرا لمرورك

ساكنة بالنت
21 Jul 2008, 04:17 PM
هلا اخووووي
طبقت الدرس واله حلوووو كثير ومفهوم بعدددد وجربت والحمدلله ضبط
صرت احب الفلاش واستفيد من هذا المنتدى كثير
شكرا لك والله يجازيك الخير يارررب

Kingflash
25 Jul 2008, 01:24 AM
شكرا كثيررررررررر على الدرس الرائع

والله ما قصرت أخي Flash Lite

جاري التطبيق . . .