بما أن أغلب من يقوم بتصميم صفحات الويب بستخدمون برنامج فرونت بيج 2000 و هذا البرنامج لا يقوم بدعم أفلام فلاش بشكل مباشر مثل دريم ويفر أو قو ليف 5 فسوف أقوم بشرح طريقة إدخال ملفات فلاش إلى صفحة الويب عن طريق كتابة نص HTML و مع تطور هذه اللغة في السنين الأخيره و مع تعدد المتصفحات مما أدى إلى أن وجود وسمين (لغة الإيتش تي إم إل تتكون من وسوم لمزيد من المعلومات الرجاء زيارة موقع إيتش بي) هما (OBJECT) و (EMBED) و كل منها لها عمل لكن يمكن أن تستخدم لإدخال أفلام فلاش إلى صفحات الويب .
(OBJECT) :- هذا الوسم خاص بالمتصفح الخاص بشركة ماكروسوفت (إنترنت إكبلولر) و هذا الوسم خاص لإدخال عناصر (ActiveX) إلى صفحات الويب و أحب أن أنبه أنه في حالة استخدام هذا الوسم فلن يعمل الفلم في متصفح نت أيسكيب . و مثال ذلك :-
<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="100"
HEIGHT="100" CODEBASE="http://active.macromedia.com/flash5/cabs/
swflash.cab#version=5,0,0,0">
<PARAM NAME="MOVIE" VALUE="فلم فلاش.swf">
<PARAM NAME="PLAY" VALUE="true">
<PARAM NAME="LOOP" VALUE="true">
<PARAM NAME="QUALITY" VALUE="high">
</OBJECT>
لا تقلق إن كان النص الذي في الأعلى يربكك قليلا فسوف أقوم بشرحه شرح مفصل (يجب أن تكون عندك أساسيات في لغة HTML) لاحظ عند بداية الوسم السابق بدأ بوضع صفاته و أكثر صفة ممكن أن تؤدي بعض الإرباك هي (CLASSID) حيث تقوم هذه الصفة بتحديد متحكم (ActiveX) الخاص بـ فلم فلاش و يجب أن تأخذ القيمة (clsid:D27CDB6E-AE6D-11cf-96B8-444553540000) يجب أن تقوم بكتابتها كما هي في الأعلى بدون أي تغيير . أنا الصفتين التاليتين فهي (WIDTH) و (HEIGHT) و التي تحدد عرض و طول الفلم في نافذة المتصفح و في حالة أنك تريد أن يشغل الفلم حيز بالنسبة المؤوية مثلا تريد أن يكون عرض الفلم 50 % من عرض الشاشة فكل ما عليك هو أبدال 100 و وضع مكانها 50% . أما الصفة الأخيرة للوسم فهي (CODEBASE) و هذه اختيارية لسبب وحد حيث أن هذه الصفة تقوم بتحديد ملف يقوم المتصفح بإنزاله في حالة عدم دعم المتصفح لأفلام فلاش .
و بعد ذلك سوف نجد الوسم (PARAM) و هذا الوسم يجب أن يكون داخل الوسم (OBJECT) أو بمعنى أصح يجب أ، يكون بين (OBJECT) و (/OBJECT) هذا الوسم يحدد صفات (ActiveX) حيث أن (NAME) تحدد الصفة و (VALUE) تحدد قمة الصفة . أما الصفات فسوف أسردها فيما بعد في هذا الدرس .
(EMBED) :- و هذا الوسم يعمل في جميع المتصفحات و تعامل على أنها (plug-in) و فيما يلي طريقة كتابتها في لغة (HTML) :-
<EMBED SRC="moviename.swf" WIDTH="100" HEIGHT="100" PLAY="true"
LOOP="true" QUALITY="high"
PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</EMBED>
لاحظ أننا لا نحتاج إلى الوسم (PARAM) بل نضع الصفة و نسد لها صفتها مباشرة مثل (LOOP="true") .
و فيما يلي سوف أناقش أهم الصفات و ليس جميعها :-
(SRC) :- و هنا نحدد الفلم الذي نريد إدراجه في الصفحة لاحظ أن هذه الصفة خاصة بالوسم (EMBED) .
(MOVIE) :- و هنا نحدد الفلم أيضا لكن الفرق بينه و بين من سابقه هو أنه خاص بالوسم (OBJECT) .
(CLASSID) :- و هنا نحدد (ActiveX) الخاص بالمتصفح و هذه الصفة خاصة بالوسم (OBJECT) .
(WIDTH) :- نحدد عرض الفلم و يأخذ القيمة بالبكسل أو بالنسبة المؤية كما قلت سابقا و هذه الخاصية خاصة شاملة للوسمين .
(HEIGHT) :- و هنا نحدد طول الفلم و تنطبق عليه القواعد التي ذكرتها في (WIDTH) .
(CODEBASE) :- و هنا نحدد عنوان الذي سوف يقوم المتصفح بإنزال (ActiveX) الخاصة بفلاش إذا لم يكن يدعمها و هذه الخاصية خاصة بالوسم (OBJECT) .
(PLUGINSPAGE) :- و هذه الخاصية تقوم بإرشاد المتصفخ إلى عنوان الملف الذي يجب عليه أن يقوم بتنزيله في حالة عدم دعم المتصفح لـ (plug-in) الخاص بفلاش و هذه الخاصية خاصة بالوسم (EMBED) .
(SWLIVECONNE
(OBJECT) :- هذا الوسم خاص بالمتصفح الخاص بشركة ماكروسوفت (إنترنت إكبلولر) و هذا الوسم خاص لإدخال عناصر (ActiveX) إلى صفحات الويب و أحب أن أنبه أنه في حالة استخدام هذا الوسم فلن يعمل الفلم في متصفح نت أيسكيب . و مثال ذلك :-
<OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" WIDTH="100"
HEIGHT="100" CODEBASE="http://active.macromedia.com/flash5/cabs/
swflash.cab#version=5,0,0,0">
<PARAM NAME="MOVIE" VALUE="فلم فلاش.swf">
<PARAM NAME="PLAY" VALUE="true">
<PARAM NAME="LOOP" VALUE="true">
<PARAM NAME="QUALITY" VALUE="high">
</OBJECT>
لا تقلق إن كان النص الذي في الأعلى يربكك قليلا فسوف أقوم بشرحه شرح مفصل (يجب أن تكون عندك أساسيات في لغة HTML) لاحظ عند بداية الوسم السابق بدأ بوضع صفاته و أكثر صفة ممكن أن تؤدي بعض الإرباك هي (CLASSID) حيث تقوم هذه الصفة بتحديد متحكم (ActiveX) الخاص بـ فلم فلاش و يجب أن تأخذ القيمة (clsid:D27CDB6E-AE6D-11cf-96B8-444553540000) يجب أن تقوم بكتابتها كما هي في الأعلى بدون أي تغيير . أنا الصفتين التاليتين فهي (WIDTH) و (HEIGHT) و التي تحدد عرض و طول الفلم في نافذة المتصفح و في حالة أنك تريد أن يشغل الفلم حيز بالنسبة المؤوية مثلا تريد أن يكون عرض الفلم 50 % من عرض الشاشة فكل ما عليك هو أبدال 100 و وضع مكانها 50% . أما الصفة الأخيرة للوسم فهي (CODEBASE) و هذه اختيارية لسبب وحد حيث أن هذه الصفة تقوم بتحديد ملف يقوم المتصفح بإنزاله في حالة عدم دعم المتصفح لأفلام فلاش .
و بعد ذلك سوف نجد الوسم (PARAM) و هذا الوسم يجب أن يكون داخل الوسم (OBJECT) أو بمعنى أصح يجب أ، يكون بين (OBJECT) و (/OBJECT) هذا الوسم يحدد صفات (ActiveX) حيث أن (NAME) تحدد الصفة و (VALUE) تحدد قمة الصفة . أما الصفات فسوف أسردها فيما بعد في هذا الدرس .
(EMBED) :- و هذا الوسم يعمل في جميع المتصفحات و تعامل على أنها (plug-in) و فيما يلي طريقة كتابتها في لغة (HTML) :-
<EMBED SRC="moviename.swf" WIDTH="100" HEIGHT="100" PLAY="true"
LOOP="true" QUALITY="high"
PLUGINSPAGE="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash">
</EMBED>
لاحظ أننا لا نحتاج إلى الوسم (PARAM) بل نضع الصفة و نسد لها صفتها مباشرة مثل (LOOP="true") .
و فيما يلي سوف أناقش أهم الصفات و ليس جميعها :-
(SRC) :- و هنا نحدد الفلم الذي نريد إدراجه في الصفحة لاحظ أن هذه الصفة خاصة بالوسم (EMBED) .
(MOVIE) :- و هنا نحدد الفلم أيضا لكن الفرق بينه و بين من سابقه هو أنه خاص بالوسم (OBJECT) .
(CLASSID) :- و هنا نحدد (ActiveX) الخاص بالمتصفح و هذه الصفة خاصة بالوسم (OBJECT) .
(WIDTH) :- نحدد عرض الفلم و يأخذ القيمة بالبكسل أو بالنسبة المؤية كما قلت سابقا و هذه الخاصية خاصة شاملة للوسمين .
(HEIGHT) :- و هنا نحدد طول الفلم و تنطبق عليه القواعد التي ذكرتها في (WIDTH) .
(CODEBASE) :- و هنا نحدد عنوان الذي سوف يقوم المتصفح بإنزال (ActiveX) الخاصة بفلاش إذا لم يكن يدعمها و هذه الخاصية خاصة بالوسم (OBJECT) .
(PLUGINSPAGE) :- و هذه الخاصية تقوم بإرشاد المتصفخ إلى عنوان الملف الذي يجب عليه أن يقوم بتنزيله في حالة عدم دعم المتصفح لـ (plug-in) الخاص بفلاش و هذه الخاصية خاصة بالوسم (EMBED) .
(SWLIVECONNE