ݺߣ

ݺߣShare a Scribd company logo
‫المملكه العربيه السعوديه‬
                         ‫جامعة الملك عبدالعزيز‬
                         ‫برنامج الدبلوم التربوي‬




         ‫معمل‬
‫لغات البرمجة التعليمية‬
    ‫أ. ليلى الراجحي‬



     ‫معمل ٥‬
 ‫‪Lingo Language‬‬
‫طرق التعامل مع الصوت من خلل برنامج ‪: Director‬‬
   ‫•‬    ‫.‪Internal‬‬
   ‫•‬    ‫.‪External‬‬
   ‫•‬    ‫.‪Shockwave‬‬
‫أنواع ملفات الصهوت التهي يدعمهها برنامهج الدايركتور ههي : ,‪AIFF, WAV, MP3 audio‬‬
         ‫‪. Shockwave Audio, Sun AU, uncompressed and IMA compressed‬‬


‫:‪Internal sound‬‬
‫يقوم برنامهج الدايركتور بتخزيهن الصهوت فهي نافذة العضاء و تحميهل الصهوت كامل فهي الذاكرة‬
                                                                            ‫قبل تشغيله .‬
                                                                      ‫استيراد الصوت:‬
                                                      ‫•‪.File -------- Import‬‬
                                            ‫•نحدد ملف الصوت الذي نريد استيراده.‬
                                                              ‫•من خلل ‪:Media‬‬
                           ‫‪ :Standard Importo‬لتحديد الصوت ‪.Internal‬‬
                                                               ‫•نضغط ‪. Import‬‬


                                                ‫خصائص ‪ Cast Member‬الصوتي:‬
       ‫من خلل خصائص ‪ Cast Member‬يمكننا جعل الصوت متكرر )‪ (Loop‬و تغيير اسمه.‬


                                                                   ‫لعدادت الخصائص :‬
                                                 ‫•نحدد ‪ Cast Member‬الصوتي .‬
                                                ‫•من خلل ‪:Property Inspector‬‬
                                         ‫‪ :Sound o‬لجعل الصوت ‪. Loop‬‬
                         ‫‪ :Membero‬لتغيير اسم ‪ Cast Member‬الصوتي.‬
‫لضافة الصوت إلى ‪:Score‬‬
‫لن الصوت مسموع و ل يمكن رؤيته فانه ل يظهر على ‪ Stage‬و نضيفه مباشره على ‪.Score‬‬
                             ‫•في ‪ Score‬نختار ‪. Hide/Show Effects Channels‬‬
                                                       ‫•نقوم بإتباع احد الطرق التالية :‬
            ‫‪o‬مههن خلل ‪ Cast Window‬نقوم بسههحب الههه ‪Cast Member‬‬
                             ‫الصوتي إلى احد قنوات الصوت في اله ‪. Score‬‬
            ‫‪o‬مههن خلل ‪ Cast Window‬نقوم بسههحب الههه ‪Cast Member‬‬
            ‫الصهوتي إلى ‪ Stage‬ويتهم وضعهه فهي أول قناة صهوتيه متاحهة فهي‬
                                                    ‫الفريم الحالي في ‪.Score‬‬
            ‫‪o‬نقوم بعمهل ‪ Double Click‬فهي قناة الصهوت و نختار الصهوت مهن‬
                                                      ‫نافذة خصائص الفريم .‬
                              ‫•نقوم بتمديد الصوت على حسب اله ‪ Frames‬المطلوبة .‬


                                                                      ‫التحكم في الصوت :‬
‫يمكننها التحكهم بالصهوات فهي ‪ Score‬بنفهس طريقهة التحكهم بهه ‪ .Sprites‬بعهد تشغيهل الصهوت فانهه‬
‫يشتغهل بسهرعته و ل يمكهن للدايركتور التحكهم بالسهرعة . إذا لم يكهن الصهوت محدد ‪ Loop‬فانهه‬
      ‫يتوقف تشغيله في نهاية الملف الصوتي بالرغم من الطول الذي تم عمله له في اله ‪. Score‬‬



‫:‪Wait For Cue Point‬‬
‫يمكننا إيقاف ‪ Play Head‬للفيلم مؤقتا إلى أن نصل الى ‪ Cue Point‬في الملف الصوتي و ذلك‬
                                                                    ‫من خلل نافذة ‪.Tempo‬‬
                                                                 ‫لستخدام ‪:Cue Points‬‬
                                                            ‫•نستورد الملف الصوتي .‬
                                                         ‫•نضيف الصوت الى ‪.Score‬‬
    ‫•نقوم بعمهل ‪ Double Click‬فهي قناة ‪ Tempo‬فهي الفريهم الذي نريهد ان يتوقهف عنده‬
                                           ‫‪ Play Head‬الى ان يصل الى ‪.Cue Point‬‬
                                                               ‫•تظهر الشاشة التالية :‬
‫•من خلل :‬
       ‫‪ :Wait For Cue Pointo‬ليقاف ‪ Play Head‬إلى أن نصل إلى‬
                                                        ‫‪.Cue Point‬‬
             ‫‪ :Channel‬لتحديههد القناة التههي تحتوي على الملف‬
                      ‫الصوتي الذي يحتوي على ‪.Cue Point‬‬
                          ‫‪ :Cue Point‬لتحديد ‪.Cue Point‬‬


‫:‪Soundenabled‬‬
                                                            ‫هي خاصية للصوت :‬
                                                     ‫‪ :On o‬إذا كانت ‪.True‬‬
                                                    ‫‪ :Offo‬إذا كانت ‪.False‬‬
‫أمثلة تطبيقية:‬
       ‫)1(نقوم بعمل مشهد يحتوي على ملفين صوت ‪ Chimes‬و ‪Windows XP‬‬
                                                    ‫‪ Startup‬بحيث أن:‬
                               ‫‪ .a‬ملف ‪ Chimes‬يتكرر الصوت فيه.‬
      ‫‪.b‬ملف ‪ Windows XP Startup‬يتوقف ‪ Play Head‬عنده إلى أن‬
                                   ‫يصل إلى نهاية الملف الصوتي.‬
                                                     ‫و ذلك بإتباع التالي :‬
                                           ‫‪‬نقوم باستيراد ملف ‪. Chimes‬‬
                           ‫‪‬من خلل ‪ Property Inspector‬نختار ‪.Loop‬‬
              ‫‪‬نقوم بسحب اله ‪ Cast Member‬و وضعه في قناة 1 ‪.Channel‬‬


                            ‫‪‬نقوم باستيراد ملف ‪. Windows XP Startup‬‬
              ‫‪‬نقوم بسحب اله ‪ Cast Member‬و وضعه في قناة 2 ‪.Channel‬‬
                                                 ‫‪‬من خلل قناة ‪:Tempo‬‬
                                  ‫‪o‬نختار ‪.Wait For Cue Point‬‬
             ‫‪Channel: Windows XP Startup Sound‬‬
                                                   ‫2:.‬
                                  ‫‪.{Cue Point: {End‬‬


‫)2(نقوم بتطبيق نفس المثال السابق و لكن بداية صوت ‪ Windows XP Startup‬في‬
                                  ‫نفس فريم ‪ Tempo‬و ذلك بإتباع التالي :‬
                                  ‫‪‬نقوم بتصميم المشهد بنفس المثال السابق.‬
  ‫‪‬نقوم بتقليص ‪ Windows XP Startup‬و وضع بدايته في نفس فريم ‪.Tempo‬‬
‫)3(نقوم بعمل مشهد يحتوي على ملفين صوت ‪ Tada‬و ‪ Notify‬يتم تشغيلهم بمجرد‬
                     ‫تشغيل الفيلم وزين احدهما ‪ Play‬و الخر ‪ Stop‬بحيث أن:‬
                  ‫‪ .a‬عند الضغط على زر ‪ Play‬يتم تشغيل الملف الصوتي‬
                                       ‫‪.Windows XP Startup‬‬
             ‫‪.b‬عند الضغط على زر ‪ Stop‬يتم إيقاف تشغيل الملف الصوتي‬
                                        ‫‪.Windows XP Startup‬‬
                                                      ‫و ذلك بإتباع التالي :‬
                                                 ‫‪‬نقوم باستيراد ملف ‪. tada‬‬
                  ‫‪‬نقوم بسحب اله ‪ cast member‬و وضعه في قناة 1 ‪.Channel‬‬

                                               ‫‪‬نقوم باستيراد ملف ‪. notify‬‬
                  ‫‪‬نقوم بسحب اله ‪ cast member‬و وضعه في قناة 2 ‪.Channel‬‬


                               ‫‪‬نقوم باستيراد ملف ‪.Windows XP Startup‬‬
                                        ‫‪‬نقوم بتسمية ‪ Cast Member‬به ‪.A‬‬
                                                   ‫‪‬نقوم بتصميم زر ‪.Play‬‬
                                        ‫‪‬نضيف ‪ Behavior‬على زر ‪:Play‬‬
                                   ‫‪o‬نحدد ‪) Sprite‬الزر( في ‪.Stage‬‬
              ‫‪ o‬من خلل ‪ Behavior‬في ‪ Sprite Toolbar‬في ‪. Score‬‬
                                         ‫‪o‬نختار ‪. New Behavior‬‬
                                                ‫‪o‬نكتب الكود التالي :‬
‫‪on mouseup‬‬
  ‫"‪puppetsound 3,"A‬‬
‫‪end‬‬


                                                   ‫‪‬نقوم بتصميم زر ‪.Stop‬‬
                                        ‫‪‬نضيف ‪ Behavior‬على زر ‪:Stop‬‬
                                   ‫‪o‬نحدد ‪) Sprite‬الزر( في ‪.Stage‬‬
              ‫‪ o‬من خلل ‪ Behavior‬في ‪ Sprite Toolbar‬في ‪. Score‬‬
                                         ‫‪o‬نختار ‪. New Behavior‬‬
‫‪o‬نكتب الكود التالي :‬
‫‪On Mouseup‬‬
  ‫0,3 ‪Puppetsound‬‬
‫‪End‬‬

                                                         ‫‪‬نقوم بتثبيت المشهد .‬

  ‫)4(نقوم بعمل مشهدين احدهما يحتوي على دائرة تتحرك من الركن اليسر العلوي إلى‬
  ‫الركن اليمن السفلي و المشهد الخر مربع يتحرك في مسار متعرج و ملف صوتي‬
  ‫‪ Windows XP Startup‬موجود في المشهد الول و ننتقل إلى المشهد الثاني عند‬
                                    ‫انتهاء الملف الصوتي و ذلك بإتباع التالي :‬
                                                      ‫‪‬نقوم بتصميم المشهدين .‬
                       ‫‪‬نقوم بإضافة ‪ Marker‬على المشهد الثاني اسمه ”‪. ”Next‬‬


                                ‫‪‬نقوم باستيراد ملف ‪. Windows XP Startup‬‬
                  ‫‪‬نقوم بسحب اله ‪ Cast Member‬و وضعه في قناة ١ ‪.Channel‬‬


       ‫‪‬نقوم بإضافة ‪ Behavior‬لفريم ليقاف المشهد إلى أن ينتهي الملف الصوتي و‬
                                                    ‫النتقال الى المشهد الثاني:‬
            ‫‪o‬من خلل ‪ Behavior Channel‬نحدد الفريم الذي نريد إضافة‬
                                                         ‫‪ Script‬له .‬
                               ‫‪o‬نقوم بعمل ‪ Double Click‬على الفريم .‬
                                                  ‫‪o‬نكتب الكود التالي :‬
‫‪On Exitframe Me‬‬
  ‫‪If Soundbusy(1) Then Go The Frame‬‬
  ‫‪Else‬‬
    ‫"‪Go To"Next‬‬
  ‫‪End If‬‬
‫‪End‬‬
‫ و‬Windows XP Logon Sound ‫)5(نقوم بعمل مشهد يحتوي على ملفين صوت‬
                        : ‫ بحيث أن‬Stop ‫ و زر‬Windows XP Startup
           ‫ يتم إيقاف تشغيل الملف الصوتي‬Stop ‫.عند الضغط على زر‬a
              ‫ في حالة أن ملف‬Windows      XP Logon Sound
                                .‫ يشتغل‬Windows XP Startup
                                                       : ‫و ذلك بإتباع التالي‬
                            . Windows XP Startup ‫نقوم باستيراد ملف‬
               .Channel 1 ‫ و وضعه في قناة‬Cast Member ‫نقوم بسحب اله‬


                     . Windows XP Logon Sound ‫نقوم باستيراد ملف‬
               .Channel 2 ‫ و وضعه في قناة‬Cast Member ‫نقوم بسحب اله‬


                                                .Stop ‫نقوم بتصميم زر‬
                                      :Stop ‫ على زر‬Behavior ‫نضيف‬
                                 .Stage ‫ )الزر( في‬Sprite ‫نحدد‬o
             . Score ‫ في‬Sprite Toolbar ‫ في‬Behavior ‫ من خلل‬o
                                       . New Behavior ‫نختار‬o
On Mouseup Me
  If Soundbusy(1) Then Sound(2).Stop()
End

                                                   . ‫نقوم بتثبيت المشهد‬
‫)6(نقوم بعمل مشهد يحتوي على ملفين صوت ‪ Windows XP Logon Sound‬و‬
                        ‫‪ Windows XP Startup‬و زر ‪ Enabled‬بحيث أن:‬
               ‫‪.a‬عند الضغط على زر ‪ Enabled‬يتم إيقاف تشغيل الملفات‬
              ‫الصوتية و عند الضغط عليها مره أخرى يتم تشغيل الملفات.‬
                                                            ‫و ذلك بإتباع التالي :‬
                               ‫‪‬نقوم باستيراد ملف ‪. Windows XP Startup‬‬
                 ‫‪‬نقوم بسحب اله ‪ cast member‬و وضعه في قناة 1 ‪.Channel‬‬


                        ‫‪‬نقوم باستيراد ملف ‪. Windows XP Logon Sound‬‬
                 ‫‪‬نقوم بسحب اله ‪ cast member‬و وضعه في قناة 2 ‪.Channel‬‬


                                                ‫‪‬نقوم بتصميم زر ‪.Enabled‬‬
                                      ‫‪‬نضيف ‪ Behavior‬على زر ‪:Enabled‬‬
                                    ‫‪o‬نحدد ‪) Sprite‬الزر( في ‪.Stage‬‬
              ‫‪ o‬من خلل ‪ Behavior‬في ‪ Sprite Toolbar‬في ‪. Score‬‬
                                           ‫‪o‬نختار ‪. New Behavior‬‬
‫‪on mouseUp me‬‬
  ‫)‪set the soundenabled to not( the soundEnabled‬‬
‫‪end‬‬


                                                        ‫‪‬نقوم بتثبيت المشهد .‬


                                                           ‫المثال العملي ‪: H.M‬‬
  ‫‪o‬قومي بتصميم ‪ Movie‬يتكون من نحله و زر ‪ Stop‬بحيث عند الضغط على النحلة‬
          ‫نسمع صوت ‪ buzzing‬و عند الضغط على زر ‪ Stop‬يتوقف هذا الصوت .‬

More Related Content

48581 معمل 5

  • 1. ‫المملكه العربيه السعوديه‬ ‫جامعة الملك عبدالعزيز‬ ‫برنامج الدبلوم التربوي‬ ‫معمل‬ ‫لغات البرمجة التعليمية‬ ‫أ. ليلى الراجحي‬ ‫معمل ٥‬ ‫‪Lingo Language‬‬
  • 2. ‫طرق التعامل مع الصوت من خلل برنامج ‪: Director‬‬ ‫•‬ ‫.‪Internal‬‬ ‫•‬ ‫.‪External‬‬ ‫•‬ ‫.‪Shockwave‬‬ ‫أنواع ملفات الصهوت التهي يدعمهها برنامهج الدايركتور ههي : ,‪AIFF, WAV, MP3 audio‬‬ ‫‪. Shockwave Audio, Sun AU, uncompressed and IMA compressed‬‬ ‫:‪Internal sound‬‬ ‫يقوم برنامهج الدايركتور بتخزيهن الصهوت فهي نافذة العضاء و تحميهل الصهوت كامل فهي الذاكرة‬ ‫قبل تشغيله .‬ ‫استيراد الصوت:‬ ‫•‪.File -------- Import‬‬ ‫•نحدد ملف الصوت الذي نريد استيراده.‬ ‫•من خلل ‪:Media‬‬ ‫‪ :Standard Importo‬لتحديد الصوت ‪.Internal‬‬ ‫•نضغط ‪. Import‬‬ ‫خصائص ‪ Cast Member‬الصوتي:‬ ‫من خلل خصائص ‪ Cast Member‬يمكننا جعل الصوت متكرر )‪ (Loop‬و تغيير اسمه.‬ ‫لعدادت الخصائص :‬ ‫•نحدد ‪ Cast Member‬الصوتي .‬ ‫•من خلل ‪:Property Inspector‬‬ ‫‪ :Sound o‬لجعل الصوت ‪. Loop‬‬ ‫‪ :Membero‬لتغيير اسم ‪ Cast Member‬الصوتي.‬
  • 3. ‫لضافة الصوت إلى ‪:Score‬‬ ‫لن الصوت مسموع و ل يمكن رؤيته فانه ل يظهر على ‪ Stage‬و نضيفه مباشره على ‪.Score‬‬ ‫•في ‪ Score‬نختار ‪. Hide/Show Effects Channels‬‬ ‫•نقوم بإتباع احد الطرق التالية :‬ ‫‪o‬مههن خلل ‪ Cast Window‬نقوم بسههحب الههه ‪Cast Member‬‬ ‫الصوتي إلى احد قنوات الصوت في اله ‪. Score‬‬ ‫‪o‬مههن خلل ‪ Cast Window‬نقوم بسههحب الههه ‪Cast Member‬‬ ‫الصهوتي إلى ‪ Stage‬ويتهم وضعهه فهي أول قناة صهوتيه متاحهة فهي‬ ‫الفريم الحالي في ‪.Score‬‬ ‫‪o‬نقوم بعمهل ‪ Double Click‬فهي قناة الصهوت و نختار الصهوت مهن‬ ‫نافذة خصائص الفريم .‬ ‫•نقوم بتمديد الصوت على حسب اله ‪ Frames‬المطلوبة .‬ ‫التحكم في الصوت :‬ ‫يمكننها التحكهم بالصهوات فهي ‪ Score‬بنفهس طريقهة التحكهم بهه ‪ .Sprites‬بعهد تشغيهل الصهوت فانهه‬ ‫يشتغهل بسهرعته و ل يمكهن للدايركتور التحكهم بالسهرعة . إذا لم يكهن الصهوت محدد ‪ Loop‬فانهه‬ ‫يتوقف تشغيله في نهاية الملف الصوتي بالرغم من الطول الذي تم عمله له في اله ‪. Score‬‬ ‫:‪Wait For Cue Point‬‬ ‫يمكننا إيقاف ‪ Play Head‬للفيلم مؤقتا إلى أن نصل الى ‪ Cue Point‬في الملف الصوتي و ذلك‬ ‫من خلل نافذة ‪.Tempo‬‬ ‫لستخدام ‪:Cue Points‬‬ ‫•نستورد الملف الصوتي .‬ ‫•نضيف الصوت الى ‪.Score‬‬ ‫•نقوم بعمهل ‪ Double Click‬فهي قناة ‪ Tempo‬فهي الفريهم الذي نريهد ان يتوقهف عنده‬ ‫‪ Play Head‬الى ان يصل الى ‪.Cue Point‬‬ ‫•تظهر الشاشة التالية :‬
  • 4. ‫•من خلل :‬ ‫‪ :Wait For Cue Pointo‬ليقاف ‪ Play Head‬إلى أن نصل إلى‬ ‫‪.Cue Point‬‬ ‫‪ :Channel‬لتحديههد القناة التههي تحتوي على الملف‬ ‫الصوتي الذي يحتوي على ‪.Cue Point‬‬ ‫‪ :Cue Point‬لتحديد ‪.Cue Point‬‬ ‫:‪Soundenabled‬‬ ‫هي خاصية للصوت :‬ ‫‪ :On o‬إذا كانت ‪.True‬‬ ‫‪ :Offo‬إذا كانت ‪.False‬‬
  • 5. ‫أمثلة تطبيقية:‬ ‫)1(نقوم بعمل مشهد يحتوي على ملفين صوت ‪ Chimes‬و ‪Windows XP‬‬ ‫‪ Startup‬بحيث أن:‬ ‫‪ .a‬ملف ‪ Chimes‬يتكرر الصوت فيه.‬ ‫‪.b‬ملف ‪ Windows XP Startup‬يتوقف ‪ Play Head‬عنده إلى أن‬ ‫يصل إلى نهاية الملف الصوتي.‬ ‫و ذلك بإتباع التالي :‬ ‫‪‬نقوم باستيراد ملف ‪. Chimes‬‬ ‫‪‬من خلل ‪ Property Inspector‬نختار ‪.Loop‬‬ ‫‪‬نقوم بسحب اله ‪ Cast Member‬و وضعه في قناة 1 ‪.Channel‬‬ ‫‪‬نقوم باستيراد ملف ‪. Windows XP Startup‬‬ ‫‪‬نقوم بسحب اله ‪ Cast Member‬و وضعه في قناة 2 ‪.Channel‬‬ ‫‪‬من خلل قناة ‪:Tempo‬‬ ‫‪o‬نختار ‪.Wait For Cue Point‬‬ ‫‪Channel: Windows XP Startup Sound‬‬ ‫2:.‬ ‫‪.{Cue Point: {End‬‬ ‫)2(نقوم بتطبيق نفس المثال السابق و لكن بداية صوت ‪ Windows XP Startup‬في‬ ‫نفس فريم ‪ Tempo‬و ذلك بإتباع التالي :‬ ‫‪‬نقوم بتصميم المشهد بنفس المثال السابق.‬ ‫‪‬نقوم بتقليص ‪ Windows XP Startup‬و وضع بدايته في نفس فريم ‪.Tempo‬‬
  • 6. ‫)3(نقوم بعمل مشهد يحتوي على ملفين صوت ‪ Tada‬و ‪ Notify‬يتم تشغيلهم بمجرد‬ ‫تشغيل الفيلم وزين احدهما ‪ Play‬و الخر ‪ Stop‬بحيث أن:‬ ‫‪ .a‬عند الضغط على زر ‪ Play‬يتم تشغيل الملف الصوتي‬ ‫‪.Windows XP Startup‬‬ ‫‪.b‬عند الضغط على زر ‪ Stop‬يتم إيقاف تشغيل الملف الصوتي‬ ‫‪.Windows XP Startup‬‬ ‫و ذلك بإتباع التالي :‬ ‫‪‬نقوم باستيراد ملف ‪. tada‬‬ ‫‪‬نقوم بسحب اله ‪ cast member‬و وضعه في قناة 1 ‪.Channel‬‬ ‫‪‬نقوم باستيراد ملف ‪. notify‬‬ ‫‪‬نقوم بسحب اله ‪ cast member‬و وضعه في قناة 2 ‪.Channel‬‬ ‫‪‬نقوم باستيراد ملف ‪.Windows XP Startup‬‬ ‫‪‬نقوم بتسمية ‪ Cast Member‬به ‪.A‬‬ ‫‪‬نقوم بتصميم زر ‪.Play‬‬ ‫‪‬نضيف ‪ Behavior‬على زر ‪:Play‬‬ ‫‪o‬نحدد ‪) Sprite‬الزر( في ‪.Stage‬‬ ‫‪ o‬من خلل ‪ Behavior‬في ‪ Sprite Toolbar‬في ‪. Score‬‬ ‫‪o‬نختار ‪. New Behavior‬‬ ‫‪o‬نكتب الكود التالي :‬ ‫‪on mouseup‬‬ ‫"‪puppetsound 3,"A‬‬ ‫‪end‬‬ ‫‪‬نقوم بتصميم زر ‪.Stop‬‬ ‫‪‬نضيف ‪ Behavior‬على زر ‪:Stop‬‬ ‫‪o‬نحدد ‪) Sprite‬الزر( في ‪.Stage‬‬ ‫‪ o‬من خلل ‪ Behavior‬في ‪ Sprite Toolbar‬في ‪. Score‬‬ ‫‪o‬نختار ‪. New Behavior‬‬
  • 7. ‫‪o‬نكتب الكود التالي :‬ ‫‪On Mouseup‬‬ ‫0,3 ‪Puppetsound‬‬ ‫‪End‬‬ ‫‪‬نقوم بتثبيت المشهد .‬ ‫)4(نقوم بعمل مشهدين احدهما يحتوي على دائرة تتحرك من الركن اليسر العلوي إلى‬ ‫الركن اليمن السفلي و المشهد الخر مربع يتحرك في مسار متعرج و ملف صوتي‬ ‫‪ Windows XP Startup‬موجود في المشهد الول و ننتقل إلى المشهد الثاني عند‬ ‫انتهاء الملف الصوتي و ذلك بإتباع التالي :‬ ‫‪‬نقوم بتصميم المشهدين .‬ ‫‪‬نقوم بإضافة ‪ Marker‬على المشهد الثاني اسمه ”‪. ”Next‬‬ ‫‪‬نقوم باستيراد ملف ‪. Windows XP Startup‬‬ ‫‪‬نقوم بسحب اله ‪ Cast Member‬و وضعه في قناة ١ ‪.Channel‬‬ ‫‪‬نقوم بإضافة ‪ Behavior‬لفريم ليقاف المشهد إلى أن ينتهي الملف الصوتي و‬ ‫النتقال الى المشهد الثاني:‬ ‫‪o‬من خلل ‪ Behavior Channel‬نحدد الفريم الذي نريد إضافة‬ ‫‪ Script‬له .‬ ‫‪o‬نقوم بعمل ‪ Double Click‬على الفريم .‬ ‫‪o‬نكتب الكود التالي :‬ ‫‪On Exitframe Me‬‬ ‫‪If Soundbusy(1) Then Go The Frame‬‬ ‫‪Else‬‬ ‫"‪Go To"Next‬‬ ‫‪End If‬‬ ‫‪End‬‬
  • 8. ‫ و‬Windows XP Logon Sound ‫)5(نقوم بعمل مشهد يحتوي على ملفين صوت‬ : ‫ بحيث أن‬Stop ‫ و زر‬Windows XP Startup ‫ يتم إيقاف تشغيل الملف الصوتي‬Stop ‫.عند الضغط على زر‬a ‫ في حالة أن ملف‬Windows XP Logon Sound .‫ يشتغل‬Windows XP Startup : ‫و ذلك بإتباع التالي‬ . Windows XP Startup ‫نقوم باستيراد ملف‬ .Channel 1 ‫ و وضعه في قناة‬Cast Member ‫نقوم بسحب اله‬ . Windows XP Logon Sound ‫نقوم باستيراد ملف‬ .Channel 2 ‫ و وضعه في قناة‬Cast Member ‫نقوم بسحب اله‬ .Stop ‫نقوم بتصميم زر‬ :Stop ‫ على زر‬Behavior ‫نضيف‬ .Stage ‫ )الزر( في‬Sprite ‫نحدد‬o . Score ‫ في‬Sprite Toolbar ‫ في‬Behavior ‫ من خلل‬o . New Behavior ‫نختار‬o On Mouseup Me If Soundbusy(1) Then Sound(2).Stop() End . ‫نقوم بتثبيت المشهد‬
  • 9. ‫)6(نقوم بعمل مشهد يحتوي على ملفين صوت ‪ Windows XP Logon Sound‬و‬ ‫‪ Windows XP Startup‬و زر ‪ Enabled‬بحيث أن:‬ ‫‪.a‬عند الضغط على زر ‪ Enabled‬يتم إيقاف تشغيل الملفات‬ ‫الصوتية و عند الضغط عليها مره أخرى يتم تشغيل الملفات.‬ ‫و ذلك بإتباع التالي :‬ ‫‪‬نقوم باستيراد ملف ‪. Windows XP Startup‬‬ ‫‪‬نقوم بسحب اله ‪ cast member‬و وضعه في قناة 1 ‪.Channel‬‬ ‫‪‬نقوم باستيراد ملف ‪. Windows XP Logon Sound‬‬ ‫‪‬نقوم بسحب اله ‪ cast member‬و وضعه في قناة 2 ‪.Channel‬‬ ‫‪‬نقوم بتصميم زر ‪.Enabled‬‬ ‫‪‬نضيف ‪ Behavior‬على زر ‪:Enabled‬‬ ‫‪o‬نحدد ‪) Sprite‬الزر( في ‪.Stage‬‬ ‫‪ o‬من خلل ‪ Behavior‬في ‪ Sprite Toolbar‬في ‪. Score‬‬ ‫‪o‬نختار ‪. New Behavior‬‬ ‫‪on mouseUp me‬‬ ‫)‪set the soundenabled to not( the soundEnabled‬‬ ‫‪end‬‬ ‫‪‬نقوم بتثبيت المشهد .‬ ‫المثال العملي ‪: H.M‬‬ ‫‪o‬قومي بتصميم ‪ Movie‬يتكون من نحله و زر ‪ Stop‬بحيث عند الضغط على النحلة‬ ‫نسمع صوت ‪ buzzing‬و عند الضغط على زر ‪ Stop‬يتوقف هذا الصوت .‬