X

مشروع تربوي ...التعرف على الالوان

AutoPlay Media Studio and Generate All In One Tutorials

 
  • Filter
  • Time
  • Show
Clear All
new posts
  • عبد الهادي بهاب
    Thread Author
    Free Membership
    • Nov 2018 
    • 177 
    • 82 
    • 43 


    السلام عليكم
    في مشروع اليوم سنتناول فكرة تصلح لبرنامج تربوي للاطفال للتعريف بالالوان

    نفتح صفحة جديدة
    ------------------
    عناصر الصفحة :

    نضع قيها مجموعة صور من 1 الى 6 بالاسم العادي iamge1. image2...............image6
    في الفوق نضع 9 صور نسمميها 1.2.......................9 و نضعها على شكل افقي في الااعلى تماما
    نضغ اسفل منها بارغراف و ضنع لونه باهتا و اجعل لغته عربية

    لاحظ الشكل الموالي


    -----------------------
    تحضير مجلد الصور :

    الان سنرفع من الانترنت 6 صور نرقمها من 1 الى 6 بلون معين و نضعها في مجلد و نعطيه رقم 1
    نفس الشيء مع الاولوان الاخرى و كل لون في محلد بمفرده
    اي اذا كان لدينا 9 الوان .........يكون لدينا 9 محلدات داخل محلد الصور كل مجلد فيه 6 صور مرقمة من 1 الى6 و كلها من نوع jpg

    ---------------------
    الان نعود الى الصةر في الاعلى وهي 9 صور على شكل مربعات ملونة واحد احمر و الاخر ازرق ...........حسب الاوان الموجودة ......... نسمي الصور هذه بارقام حسب تسمية المجلد ..........معناه محلد الصور الزرقاء رقمه 1 فيكون تسمية الصورة المربع الازرق 1 ....وهكذا

    -----------------------------------

    الاكواد :

    في on show

    PHP Code:
    assia "name = tonumber(Image.GetProperties(this).ObjectName) ; elhadi()";
    for 
    i=1,do
    Page.SetObjectScript(i"On Click"assia);
    end

    Page
    .ClickObject("1"


    في function Global

    PHP Code:
    list = {"بني","ابيض","اسود","وردي","برتقالي","اصفر","اخضر","احمر","ازرق"}
    color = {"0000FF","FF0000","008000","FFFF00","FF6600","FF00FF","000000","FFFFFF","993300"};
    function 
    elhadi()

    for 
    i=1,do Image.SetSize(i7766end

    ali 
    Image.GetSize(name) ;
    Image.SetSize(name ,ali.Width ali.Height+20 ) ;

    for 
    i=1,do
    Image.Load("Image"..i"AutoPlay\\Images\"..name.."\"..i..".jpg")
    end

    Application.SetPageProperties("
    Page1",{BackgroundType=1});
    Application.SetPageProperties("
    Page1",{GradientColorTop=Math.HexColorToNumber(color[name])});

    Paragraph.SetProperties("
    Paragraph1", {ColorNormal =  Math.HexColorToNumber(color[name])});
    Paragraph.SetText("
    Paragraph1", list[name])
    t= name;
    end 



    معاينة

  • Saadedin
    Administrator
    • Sep 2018 
    • 36124 
    • 18,869 
    • 2,862 

    #2
    يتبع:

    Originally posted by عبد الهادي بهاب
    لمن اراد الصور
    يحمل الملف التالي و يضعه في مجلد البرنامج في مكان مجلد الصور
    و يلاحظ جيدا ترتيب الالوان

    *
    او
    *

    بالتوفيق
    Attached Files
    Comment
    • Saadedin
      Administrator
      • Sep 2018 
      • 36124 
      • 18,869 
      • 2,862 

      #3
      يتبع:
      Originally posted by عبد الهادي بهاب
      الان اذا اردنا اضفاء توع من الحركية

      اضف زر يحمل اسم او صورة play ثم ضغ فيه الكود التالي

      PHP Code:
      Page.StartTimer(1000
      يحبث 1000 هي ثانية واحدة يمكن التعديل عليها

      الان في onshwo نضيف name=t و بالتالي الكود يصبح كالتالي

      PHP Code:
      assia "name = tonumber(Image.GetProperties(this).ObjectName) ; t=name; elhadi()";
      for 
      i=1,do
      Page.SetObjectScript(i"On Click"assia);
      end

      Page
      .ClickObject("1"
      الان في التايمر on timer

      PHP Code:
      t=t+1;
      if 
      9 then t=1 end
      Page
      .ClickObject(t); 
      اضف زر اخر باسم او صورة pause وضع الكود فيه
      PHP Code:
      Page.StopTimer() 
      عند المعاينة اضغط على زر play للتشغيل الذاتي للالوان و الزر الاخر للتوقيف

      Comment
      • Saadedin
        Administrator
        • Sep 2018 
        • 36124 
        • 18,869 
        • 2,862 

        #4
        يتبع
        الان ندخل لقطة الاصوات

        حمل الملف التالي و ضعه عوضا عن الموجود لديك في مشروعك

        *

        وهو يحمل ملفات صوتية من 1 الى 9 وهي اصوات بالعربية للاولوان اي اورق احمر ..الخ ( وهي من اصوات غوغل فقط اي مضحكة يمكن ان تغيرها للاحسن منها المهم الفكرة )

        الان نضيف السطر هذا في الكود الكوجود في global function وضعه فوق كود البراغراف

        PHP Code:
        Audio.Load(CHANNEL_NARRATION"AutoPlay\\Audio\"..name..".MP3", true) 
        معاينة
        Attached Files
        Comment
        • Saadedin
          Administrator
          • Sep 2018 
          • 36124 
          • 18,869 
          • 2,862 

          #5
          التتمة:
          Originally posted by عبد الهادي بهاب
          الان .......... كيف تحول المشروع الى مسابقة اي ندمج لعبة في هذا المشروع
          -------------------
          نضيف زر و نسميه لعبة مثلا
          نضع فيه هذا الكود بحيث نخفي الصور و ازرار التشغيل play و pause و البرارغراف و تشغيل الاسئلة من functionglobal

          PHP Code:
          assia "name = tonumber(Image.GetProperties(this).ObjectName) ;t=name;  correction();  ";
          for 
          i=1,do
          Page.SetObjectScript(i"On Click"assia);
          Image.SetVisible("Image"..ifalse)
          Paragraph.SetVisible("Paragraph1"false)
          end
          Button
          .SetVisible("play"false)
          Button.SetVisible("pause"false)



          question() 


          الان نضيف مصفوفة ارقام الى on preload
          PHP Code:
          qus={1,2,3,4,5,6,7,8,9}; 


          الان نضيف الكود هذا الكود الى الكود الموجودة في functionglobal

          PHP Code:
          function question()
          for 
          i=1,do Image.SetSize(i7766end

          ala 
          Math.Random(1,#qus);
          if #qus < 1 then qus={1,2,3,4,5,6,7,8,9}; end
          Audio.Load(CHANNEL_NARRATION"AutoPlay\\Audio\"..ala..".MP3", true)
          Table.Remove(qus,ala);
          end

          function correction()

          if name == ala then
          Audio.Load(CHANNEL_NARRATION, "
          AutoPlay\\Audio\\yes5.wav", true)
          else
          Audio.Load(CHANNEL_NARRATION, "
          AutoPlay\\Audio\\no3 (2).wav", true)
          end
          Application.Sleep(3000);
          question()
          end 



          -----------------------------
          ممكن تضيف زر و تضع فيه اسم "عرض "
          وهو الخاص بالعودة الى عرض الالوان
          و نزرع فيه الكود
          PHP Code:
          assia "name = tonumber(Image.GetProperties(this).ObjectName) ; t=name; elhadi()";
          for 
          i=1,do
          Page.SetObjectScript(i"On Click"assia);
          Image.SetVisible("Image"..itrue)
          Paragraph.SetVisible("Paragraph1"true)
          end
          Button
          .SetVisible("play"true)
          Button.SetVisible("pause"true)



          Page.ClickObject("1"



          بالتوفيق
          Comment
          • ميدو حسن
            Free Membership
            • Sep 2018 
            • 322 
            • 32 
            • 20 

            #6
            جزاكم الله كل خير
            Comment
            Working...
            X