منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
شرح بسيط كيفية تصميم ملف(swf) لتشغيل ملفات فيديو الفلاش flv - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم برمجة وتطوير المواقع (http://vb4arb.com/vb/forumdisplay.php?fid=51)
+--- قسم : قسم ASP.NET (http://vb4arb.com/vb/forumdisplay.php?fid=52)
+---- قسم : قسم مقالات ASP.NET (http://vb4arb.com/vb/forumdisplay.php?fid=54)
+---- الموضوع : شرح بسيط كيفية تصميم ملف(swf) لتشغيل ملفات فيديو الفلاش flv (/showthread.php?tid=4677)



شرح بسيط كيفية تصميم ملف(swf) لتشغيل ملفات فيديو الفلاش flv - سعود - 01-10-12

بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اعتدت سابقا على تشغيل ملفات احبها من اليوتيوب بطريقة كود تضمين اسنده الى 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 وتوجد ملفات اخرى انشاها برنامج ادوبي فلاش هي مهمة وضرورية ليظهر المشغل بازرار التحكم.
-------------------
يتبع.....


شرح بسيط كيفية تصميم ملف(swf) لتشغيل ملفات فيديو الفلاش flv - سعود - 01-10-12

اذا تم العمل بشكل جيد ورايت الفيلم فهذا يعني بقيت مسالة البرمجة في فيجوال بيسك لكن لننهي الان فهم كود انشاء تضمين ملف التشغيل الذي انشاناه بواسطة فرونت بيج
وهو كالتالي:
كود :
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 لكن خشيت اني تركت نقطة المهم.
في تطوير الويب اضف صفحة لعرض قائمة باسماء ملفات بمجلد معين وصفحة اخرى لتشغيل اي فيلم يتم النقر عليه وصفحة ايضا لرفع فيلم
=============يتبع


شرح بسيط كيفية تصميم ملف(swf) لتشغيل ملفات فيديو الفلاش flv - prince pop - 01-10-12

مـوضــــــوع رااااااااااائع .. تسلم ايديك علي المجهود الرائع دا ..نرجو من المزيد ديما


شرح بسيط كيفية تصميم ملف(swf) لتشغيل ملفات فيديو الفلاش flv - سعود - 01-10-12

تسلم اخوي الاروع التشجيع


شرح بسيط كيفية تصميم ملف(swf) لتشغيل ملفات فيديو الفلاش flv - prince pop - 03-10-12

اخي انا عندي برنامج Flash 8mx يمكنني استخدامه لتصميم هذا المشروع به؟؟


شرح بسيط كيفية تصميم ملف(swf) لتشغيل ملفات فيديو الفلاش flv - سعود - 04-10-12

ماادري والله معلشSad


شرح بسيط كيفية تصميم ملف(swf) لتشغيل ملفات فيديو الفلاش flv - عمر المستشار - 04-10-12

اكرمك الله اخي سعود


RE: شرح بسيط كيفية تصميم ملف(swf) لتشغيل ملفات فيديو الفلاش flv - سعود - 26-08-15

ذكريات جميلة


RE: شرح بسيط كيفية تصميم ملف(swf) لتشغيل ملفات فيديو الفلاش flv - سعود - 28-08-22

الله يالذكريات ... تم مرور 10 اعوام منذ كتابة الموضوع.

صباح الخير و مساء الخير للجميع.



RE: شرح بسيط كيفية تصميم ملف(swf) لتشغيل ملفات فيديو الفلاش flv - Taha Okla - 28-08-22

الصور رجعتني 20 عام بالذات  لعام2002 و 2003 ...
بعد صدور بيئة الدوت نت .. 
لما نزل Office 2003  كنا ك مبرمجين أو مبتدئين في ذهول من جمال القوائم الجديدة ل Office 2003 وكذلك جمال الالوان في WinXp .. وكأنه وصلنا لاخر العلوم في الكمبيوتر والبرمجة..
وقتها كنا نظن بأن ويندوز 2000 سيسيطر على عالم الانظمة لمدة كبيرة ولكنه اختفى بسرعة وظهر بشكل XP وميزات لم نكن نتصورها وأهمها التعريف التلقائي لكثير من الاجهزة.. بدلا من تعريف كل جهاز على حدى وفي أغلب الأحيان يتم التعريف من سي دي خارجي .. كنا نتعذب كثيرا في تعريف بعض الأجهزة .. حتى انه كان من لديه تجميعة تعريفات يتفاخر على غيره وكلما كانت التجميعة أكبر كان اهون عليه بتثبيت أي نوع من انظمة التشغيل المختلفة(أنا كان عندي سبعة سيديهات تعاريف وكنت اشعر انها مش كل شي وبيلزم أكثر) .. وبعد ويندوز 7 اصبحت التعاريف أونلاين..
...
وبعد 20 عام وصدور اكثر من ستة اصدارات من أوفيس وكذلك ويندوز ونزلت عشرات الأدوات في لغات البرمجة والتي تزيد جمالية المشاريع، بل نزلت بيئات كاملة لتطوير واجهات المشاريع وإظهارها وكأنها عرض من افلام الخيال العلمي.. 
ولازال هناك الجديد .. فإلى أين سنصل ومتى سنتوقف ؟!!!
وماذا بعد كل هذا التطور؟!!!
هيي بيكسبي !! .. 
كورتانا !!!... 
أليكسا!!! بدي أنام لا تنسي تصحيني الساعة 12 ظهرا؟؟!!! ما بدي اتاخر عن موعدي!!!!