السلام عليكم
قمت ببرمجة هذه البرمجيه الصغيره للاخوان الذين يطلبون دائماً وضع الاعلانات في الالعاب وايضاً تحميل الالعاب التي لاتحتوي على تحميل "Preloader"
Flash games loader & ads v1
البرمجيه فكرتها كالتالي :
1: تقوم بارسال 5 متغيرات اليها عن طريق امر عرض ملف الفلاش
المتغير الاول هو u
وهو عنوان اللعبه على موقعك
المتغير الثاني هو c "يمكنك ان لاتضعه "
وهو لون الخلفيه لمشغل الالعاب ليتناسب مع تصميم موقعك
اللون الافتراضي هو الابيض اذا لم تضعه
المتغير الثالث هو a
وهو عنوان ملف الدعايه ويجب وضعه بالكامل مع http://
ويقبل جميع ملفات انواع الصور وايضا ملفات الفلاش
مع العلم ان الصور gif تقبل لكن ليست المتحركه منها لان الفلاش لايقرأ الا اول فريم منها
المتغير الرابع هو l حرف ال L
وهو عنوان الموقع الذي سيتم زيارته عند الضغط على الاعلان
المتغير الخامس هو g
وهو الشعار الخاص بموقعك ويفضل ان يكون بمقاس 150x150
كل المتغيرات يمكنك تجاهلها الا متغير u والا لن تعمل اي لعبه
-----------------------------------------------------------------------------
2: طريقة العمل :
- الفلاش يقرأ المتغيرات ويقوم بتحميل اللعبه واظهار شعار موقعك
- اذا كان متغير لون الخلفيه به قيمه يقوم بتغيير لون الخلفيه واذا لم يوجد يعرض اللون الابيض كخلفيه
- بعد تحميل اللعبه يقوم باخفاء عملية التحميل والشعار
- اذا كان متغير الاعلان به قيمه سوف يقوم بتحميل الاعلان اولاً في الخفاء واذا انتهى يظهر للزائر
- اذا ضغط الزائر على الاعلان يتم تحويله الى الموقع المعلن
- اذا ضغط الزائر على علامة x في الاعلان يتم اغلاق الاعلان
3: طريقة التركيب :
قم بتنزيل الملف المرفق
بعد التنزيل سوف تجد ملفين ملف الفلاش gamesloader.swf وملف جافا سكريبت swfobject.js لعرض الفلاش
قم برفع الملفين الى موقعك
ملف gamesloader.swf لايعمل على الجهاز اذا شغلته يجب تجربته على سيرفر محلي او على موقعك مباشره اي يجب ان يكون موقعه يبدأ بـ http
قم باستخدام كود العرض بالشكل التالي :
كود:
<div id="gamesloader">
<script type="text/javascript">
// <![CDATA[
var so = new SWFObject("gamesloader.swf", "loader", "600", "400", "8", "#FFFFFF");
so.addParam("menu", "false");
so.addParam("quality", "BEST");
so.addParam("allowFullScreen", "true");
so.addVariable("u", "images/junglejump.swf");
so.addVariable("c", "FFFFFF");
so.addVariable("a", "http://www.swalif.net/users/MohDesign/FlashGamesLoader/images/advertising.swf");
so.addVariable("l", "http://www.swalif.net");
so.addVariable("g", "http://www.swalif.net/users/MohDesign/FlashGamesLoader/images/logo.jpg");
so.write("gamesloader");
// ]]>
</script>
</div>
التعديل
طول وعرض اللعبه
الطول هنا 400 والعرض 600
كود:
var so = new SWFObject("gamesloader.swf", "loader", "600", "400", "8", "#FFFFFF");
هذه المتغيرات التي تقوم بتغييرها وقد تم شرحها في اول الموضوع
كود:
so.addVariable("u", "images/junglejump.swf");
so.addVariable("c", "FFFFFF");
so.addVariable("a", "http://www.swalif.net/users/MohDesign/FlashGamesLoader/images/advertising.swf");
so.addVariable("l", "http://www.swalif.net");
so.addVariable("g", "http://www.swalif.net/users/MohDesign/FlashGamesLoader/images/logo.jpg");
نلاحظ ان عنوان اللعبه بدون http او اسم الموقع
كود:
images/junglejump.swf
وهذه حمايه وضعتها حتى لايقوم موقع العاب باخذ وعرض لعبه من موقع العاب اخر
لذلك يجب ان تحدد مكان اللعبه على سيرفرك
فالفلاش راح يعرف مكانه ويعرف عنوان السيرفر ويقوم باضافة العنوان الى المتغير u
يعني موقعك هو
كود:
http://www.site.com/
وانت وضعت
كود:
so.addVariable("u", "images/junglejump.swf");
الفلاش سوف يقرأ اللعبه هكذا
كود:
http://www.site.com/images/junglejump.swf
------------------------------------------------------------
الامر
كود:
so.addVariable("c", "FFFFFF");
هنا تضع لون الخلفيه بدون علامة
#
فقط الارقام السته او الحروف
------------------------------------------------------------
باقي الاوامر يجب وضع العنوان فيها كاملاً والا لن تعمل ويمكنك تجاهلها ان اردت
-----------------------------------------------------------
ملف الجافا سكريبت هو فقط لعرض الفلاش بالاوامر التي كتبت فوق يجب وضعه في ال
head
في صفحاتكم
كود:
<script type="text/javascript" src="swfobject.js"></script>
في البدايه ممكن تشوفوا طريقة التركيب صعبه لكن راح تفهموها بسهوله بهذا المثال الحي
Flash games loader & ads v1
قم بفتح كود الصفحه واقرأ من عند body كيف وضعت الملف ورسلت المتغيرات
ملاحظات :
لن تتأثر الالعاب نهائياً مع هذا الملف ولن يؤثر على برمجيتها
لاتقم بتغيير اسم ملف الفلاش الى اسم اخر والا لن يعمل بشكل صحيح بسبب استخدامي لبعض الاوامر ومعرفة مكانه على السيرفر
ملف الفلاش دائماً قم بوضعه بمجلد خارج مجلد الالعاب وليس بداخله
الاعلان
200x200
شعار الموقع
150x150
المتغير u يقبل الاخطاء
الكتابه الصحيحه
كود:
so.addVariable("u", "images/junglejump.swf");
اذا وضعت
علامة / في البدايه
كود:
so.addVariable("u", "/images/junglejump.swf");
صحيحه
اذا نسيت اضافة اللاحقه
swf
كود:
so.addVariable("u", "images/junglejump");
صحيحه
اذا نسيت اضافة اللاحقه
swf
ووضعت علامة / في البدايه
كود:
so.addVariable("u", "/images/junglejump");
صحيحه
الفلاش يقوم بالتصحيح في حالة اخطأت
---------------------------------------------------------------
البرمجيه مفيده لعملية التحميل ووضع الاعلانات
اذا طلبتم اي تعديلات راح اعملها لكم بعد تاريخ
10/2/2009
البرمجيه مجانيه للجميع
موفقين ان شاءالله