منتدى جزيرة الرياضيات

منتدى جزيرة الرياضيات (http://www.hesab.net/vb/index.php)
-   جزيرة السويش ماكس Swish Max (http://www.hesab.net/vb/forumdisplay.php?f=100)
-   -   درس 21 : تلوين عدة اشكال بالوان مختلفة و صنع لعبة تلوين (http://www.hesab.net/vb/showthread.php?t=7358)

الاستاذ خليل 09-08-2010 06:12 PM

درس 21 : تلوين عدة اشكال بالوان مختلفة و صنع لعبة تلوين
 
السلام عليكم

نطل عليكم بدرس جديد استكمالا للدرس الماضي عن تلوين عدة اشكال بالوان مختلفة و من ضمنها صنع لعبة تلوين


اضغط لمعاينة الشرح بالصوت و الصورة

هذه هي النتيجة التطبيق الذي عملته اضغط هنا

و هذا هو الملف الذي صنعته في الشرح اضغط هنا


يجب عليكم صنع شيء فيه تلوين عدة اشياء يالله فرحونا بالتطبيقات


شرح نصي للعمل
اكواد التطبيق الاول
نضغط على السين و نضع في حدث اللود هذا الكود

كود PHP:

onSelfEvent (load) {
    
    var 
clor String=""
     


و هو عرفنا متغير نصي يقوم بحفظ رقم و اسم الون و جعلناه فاضي من بداية التشغيل و يعني انه فاضي اي اللون الاسود .


نرسم دائرة لونها ازرق او اي شكل و ثم نسميها c1 و نضغط على الخيار target
و نلصق بداخله هذا السكربت
كود PHP:

on (press) {
 
clor=0x0033FF;
 
c1._xscalec1._yscale=150;
 
c2._xscalec2._yscale=100;
 
c3._xscalec3._yscale=100;


نكرر نفس الشيء في دائرة صفراء اسمها c2 و نضع به هذه السكربت

كود PHP:

on (press) {
 
clor=0xFFFF00;
 
c1._xscalec1._yscale=100;
 
c2._xscalec2._yscale=150;
 
c3._xscalec3._yscale=100;


نكرر نفس الشيء في الدائرة الخضراء و اسمها c3 و نضع بداخلها هذا السكربت

كود PHP:

on (press) {
 
clor=0x00CC00;
 
c1._xscalec1._yscale=100;
 
c2._xscalec2._yscale=100;
 
c3._xscalec3._yscale=150;



ادرج الاشكال التي تريد تلوينها و اجعلهم الاسماء s1 , s2 , s3 و هكذا و لابد ان تكون target
قم بلصق الكود في الشكل s1

كود PHP:

on (press) {
myColor = new Color(s1);
myColor.setRGB(clor);
 


و الصق هذا السكربت في s2

كود PHP:

on (press) {
myColor = new Color(s2);
myColor.setRGB(clor);
 


و الصق هذا السكربت في s3

كود PHP:

on (press) {
myColor = new Color(s3);
myColor.setRGB(clor);
 




و اصنع نص مسح و الصق به التالي

كود PHP:

on (press) {
 
clor0xFFFFFF;
   
myColor = new Color(s1);
myColor.setRGB(clor);
myColor = new Color(s2);
myColor.setRGB(clor);
myColor = new Color(s3);
myColor.setRGB(clor);


و هو يلون الاشكال للون الابيض



و بنفس هذا التطبيق يتم صنع لعبة تلوين و تشمل على نفس الاكواد

في حدث lode نضع
كود PHP:

onSelfEvent (load) {
    
    var 
clor String=""
     



الشكل دائرة زرقاء اسمها c1 بها هذا السكربت
كود PHP:

on (press) {
 
clor=0x0033FF;
 
c1._xscalec1._yscale=150;
 
c2._xscalec2._yscale=100;
 
c3._xscalec3._yscale=100;
 
c4._xscalec4._yscale=100;



الشكل دائرة صفراء اسمها c2 و بها هذا السكربت

كود PHP:

on (press) {
 
clor=0xFFFF00;
 
c1._xscalec1._yscale=100;
 
c2._xscalec2._yscale=150;
 
c3._xscalec3._yscale=100;
 
c4._xscalec4._yscale=100;


السكل دائرة خضراء اسمها c3 و بها هذا السكربت

كود PHP:

on (press) {
 
clor=0x00CC00;
 
c1._xscalec1._yscale=100;
 
c2._xscalec2._yscale=100;
 
c3._xscalec3._yscale=150;
c4._xscalec4._yscale=100;



و الشكل دائرة نفسجية و اسمها c4 و بها هذا السكربت
كود PHP:

on (press) {
 
clor=0xFF33FF;
 
c1._xscalec1._yscale=100;
 
c2._xscalec2._yscale=100;
 
c3._xscalec3._yscale=100;
 
c4._xscalec4._yscale=150;




و اي صورة او شكل تود تلوينه تعمله نفس العمل تعطيه اسم و فقط تغير الاسم في الكود مثلا اعمل شكل اسمه s1 و به هذا الكود
كود PHP:

on (press) {
myColor = new Color(s1);
myColor.setRGB(clor);
 


و اعمل شكل s2 و به هذا الكود
كود PHP:

on (press) {
myColor = new Color(s2);
myColor.setRGB(clor);
 


و بالمثل تستطيع عمل اشكال اخرى بس تغير اسم الشكل

الاستاذ خليل

احمد الشريف 09-09-2010 12:18 PM

1 مرفق
جزاكم الله خيرا على هذا الدرس واليك التطبيق ولكن لا اعرف كيف اضع الشرط لهذا السؤال بحيث اذا كانت الاجابة صحيحة يظهر صوت ورسالة
وارجو دوام الدروس وتقبل الله منا ومنكم صالح الاعمال

الاستاذ خليل 09-09-2010 02:34 PM

تعمل متغير قيمته 0 في حدث اللود
و كلما يضغط المستخدم على مستطيل لتلوينه تزيد ا

و هذا سيكون عندك رقم فاذا ساوى هذا الرقم نفس عدد الذي في السؤال ينتج اجابة صحيحة و الا يعطي اجابة خاطئة و هو نفس حساب الدرجات ارسل الملف و سأعدله
و لا ننسى انه اذا اختير لون يقوم بتصفير المتغير ليحسب مرة ثانية

و شكرا جزيلا على التفاعل

احمد الشريف 09-09-2010 03:01 PM

1 مرفق
مرسل اليك الملف

الاستاذ خليل 09-12-2010 01:29 AM

السلام عليكم
 
1 مرفق
مرفق لديك الملف بعد التعديل

الحل هو بانشاء متغير يحسب المربعات الملونة و اسميته sum فاذا تلون 5 ينتج اجابة صحيحة و الا ينتج اجابة خاطئة و بعد ثواني يمسح النتيجة
و وضعت النتيجة في موفي واحد باسم natija

سما الرياضيات 12-02-2010 11:27 AM

1 مرفق
تم التطبيق ،،

وبارك الله فيك يا أخي ،،

الاستاذ خليل 12-03-2010 04:51 AM

تطبيقات حلوة واصلي على هذا النشاط

rohaem2 05-09-2011 02:39 PM

السلام عليكم ورحمة الله وبركاته
اشكر كل القائمين على الادارة والاشراف على المنتدى حيث يوجد به موضوعات مفيدة جدا وكذلك تصميم دروس شيقة وقوية وكنت اتمنى ان التحق باى دورة من دوراته التدريبية واتمنى اعلامى باى دورة فى وقت بدأ التسجيل بها ويكون لكم جميعا جزيل الشكر والتقدير
واتمنى لكم المزيد والتوفيق
والسلام عليكم ورحمة الله وبركاته

الاستاذ خليل 05-18-2011 11:57 PM

انشاء الله نتحفكم بالمزيد اذا انتهى الدوام انشاء الله و فضيت


الساعة الآن 04:01 PM

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. TranZ By Almuhajir