تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
شرح بسيط كيفية تصميم ملف(swf) لتشغيل ملفات فيديو الفلاش flv
#1
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اعتدت سابقا على تشغيل ملفات احبها من اليوتيوب بطريقة كود تضمين اسنده الى div لكن قد تتفاجا ان الملف اما انحذف او يتطلب تسجيل دخول لليوتيوب ولكن الان عرفت طريقة تصميم ملف التشغيل player.swf
طريقتنا هذه سنطبقها على برنامج Adobe Flash Cs3 باختيار وثيقة ActionScript 2
من قائمة component نختار الاداة FLVPlayback


نضعها وسط الـ stage المساحة البيضاء لتكون هكذا


ونعيد تسميتها الى flv من الخصائص

ثم نذهب للخط الزمني Timeline ونقوم بتحديد او تنشيط الاطار الاول Frame1 هكذا


ثم نكتب الكود التالي ضمن الـ Action Frame
كود :
import mx.video.*;
flv.contentPath = (_level0.file);
var SaudObject:Object = new Object ();
SaudObject.metadataReceived= function(eventObject:Object): Void {
    flv.setSize(flv.preferredWidth,flv.preferredHeight);
}
flv.addEventListener("metadataReceived","SaudObject");

ليكون هكذا


دقق في الصورة جيدا واياك ثم اياك تستخدم النسخ واللصق فهو خطا كبير فالمتغيرات في لغة الاكشن سكريبت معقدة حيث المتغير Saud ليس كـ saud حاول التدقيق جيدا
لو اردنا تثبيت ملف فيديو فلاش flv بحيث يقوم ملف التشغيل swf بتشغيله نضع اسم الملف الخاص بملف flv مكان المتغير او الكائن
كود :
_level0.file
مثلا saud.flv ولابد ان يتوفر ملف flv جوار ملف swf لكي يعمل بهذه الطريقة ويمكنك تغيير اسم الملف نفسه اعني تحذف ملف flv موجود وتضيف آخر بنفس الاسم الاول
--------------------------------------------------------------------------
لكن لو احببنا تشغيل اي ملف flv مهما كان اسمه ... طبعا بما اننا في قسم برمجة الويب فسنتحدث عن كيفية صياغة كود تضمين ملف swf والامر بسيط جدا بعد ان تنقر publish ضمن file سيتم توليد كل شيء نيابة عنك لكن حتى لا تصاب بالدهشة احذف اي ملف بامتداد html or htm فقط واذهب للفرونت بيج وانشيء صفحة جديدة وانقر ادراج ثم صورة ثم فيلم بتنسيق فلاش

ثم نستعرض مجلدنا الذي انشانا فيه ملف الفلاش بامتداد swf وننقر موافق ثم نذهب لخصائص الفلاش


ثم ننتقل لتبويب عام ونقوم باستبدال جملة الاتصال بالملف الى فقط اسم الملف اي فقط player.swf
قم بحفظ الصفحة بتنسيق htm or html وانقل هذه الصفحة مكان التي حذفناها في خطوة انشاء ملف تشغيل swf
الان شغل الصفحة سيظهر المشغل بدون اي فيلم نعود للفورنت بيج ونقوم باضافة علامة استفهام ثم كلمة
كود :
file=
ثم اسم الملف الخاص بفيديو الفلاش وامتداده مثلا saud.flv
مثلا
كود :
player.swf?file=saud.flv

نحفظ الصفحة ثم ننقلها للمجلد الخاص بالفلاش ونضع ملف فيديو فلاش saud.flv بنفس المجلد المتواجد به صفحة html وملف player.swf وتوجد ملفات اخرى انشاها برنامج ادوبي فلاش هي مهمة وضرورية ليظهر المشغل بازرار التحكم.
-------------------
يتبع.....
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#2
اذا تم العمل بشكل جيد ورايت الفيلم فهذا يعني بقيت مسالة البرمجة في فيجوال بيسك لكن لننهي الان فهم كود انشاء تضمين ملف التشغيل الذي انشاناه بواسطة فرونت بيج
وهو كالتالي:
كود :
object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" id="obj1" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" border="0" width="866" height="566">
    <param name="movie" value="player.swf?file=saud.flv">
    <param name="quality" value="High">
    <embed src="player.swf?file=saud.flv" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" name="obj1" width="866" height="566" quality="High"></object>
الذي يهمنا الان هي كلمة saud.flv لابد ان نضع كلمة فريدة مكانها بحيث نستبدلها باسم الفيلم او رابطه الرابط فقط حين تطور للويب اما المكتبي فبالاسم ففي حالتنا هذه لابد ان يكون الفيلم saud.flv بنفس مجلد الذي يحتويه player.swf
------------------------------------------
اعتذر لهذا الاستطرادSad لكن خشيت اني تركت نقطة المهم.
في تطوير الويب اضف صفحة لعرض قائمة باسماء ملفات بمجلد معين وصفحة اخرى لتشغيل اي فيلم يتم النقر عليه وصفحة ايضا لرفع فيلم
=============يتبع
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#3
مـوضــــــوع رااااااااااائع .. تسلم ايديك علي المجهود الرائع دا ..نرجو من المزيد ديما
أحاول دائما أن أعطي السائل فكرة للحل و عليه يقوم بالبحث و التجربة عن ضالته
الملاحظة و التجربة أروع طرائق التعلم
<< إذا لم تزد على الحياة شيئا فأنت زائد عليها >>WinkWinkWinkBig GrinBig Grin
الرد }}}}
تم الشكر بواسطة:
#4
تسلم اخوي الاروع التشجيع
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#5
اخي انا عندي برنامج Flash 8mx يمكنني استخدامه لتصميم هذا المشروع به؟؟
أحاول دائما أن أعطي السائل فكرة للحل و عليه يقوم بالبحث و التجربة عن ضالته
الملاحظة و التجربة أروع طرائق التعلم
<< إذا لم تزد على الحياة شيئا فأنت زائد عليها >>WinkWinkWinkBig GrinBig Grin
الرد }}}}
تم الشكر بواسطة:
#6
ماادري والله معلشSad
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:
#7
اكرمك الله اخي سعود
مدونتي
صفحتي على الفيسبوك

MCTS SQL Server 2008
MCSA SQL Server 2012
Microsoft Certified Trainer
SharePoint Administrator
الرد }}}}
تم الشكر بواسطة:
#8
ذكريات جميلة
أستودعكم الله الذي لا تضيع ودائعه أرجو ان تجدوا بمشاركاتي ما يجعلكم تدعون لي بخير ان تحتم غيابي.
الرد }}}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارسال قيمة الى مشغل الفلاش swf سعود 3 775 26-08-15, 07:30 AM
آخر رد: سعود
  [مقال] شرح كيفية معرفة المسجلين حاليا باستخدام قاعدة بيانات سعود 3 1,596 17-02-15, 04:06 PM
آخر رد: رحوووم
Big Grin [مقال] تصميم موقع بيسط فى اقل من ساعة alims 5 2,686 11-08-14, 06:33 AM
آخر رد: العزابي
  درس بسيط في أستخدام تقنية Linq في Asp.net محمد الساعدي 2 797 17-08-13, 01:02 PM
آخر رد: محمد الساعدي
  عرض فيديو من يوتيوب في موقعك :) H111er 6 1,022 25-05-13, 01:24 PM
آخر رد: shaker.soft
  تعلم كيفية إرسال إيميل محمد الحاج خلف 0 823 14-03-13, 05:52 PM
آخر رد: محمد الحاج خلف
  دورة تصميم موقع اخباري بasp.net الجزء الثاني ......... محمد الساعدي 4 1,471 24-09-12, 11:46 PM
آخر رد: محمد الساعدي

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم