تقييم الموضوع :
  • 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
ذكريات جميلة
الرد }}}
تم الشكر بواسطة:
#9
الله يالذكريات ... تم مرور 10 اعوام منذ كتابة الموضوع.

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



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


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