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يتوقف هذا الصوت .