في الفريم الأول أكتب هذا الكود
timer = new Date();// initilizing Variable timer to get new date object
mn = ["AM ","PM "];// Morining and Evening Array
if(timer.getHours()>= 13) {/* statement that check if timer
greater than or equal to 13 if so it’s PM otherwise will be AM */
mytime = mn[0] + timer.getHours() + “:” + timer.getMinutes() + “:” + timer.getSeconds();
}else{
mytime = mn[1] + timer.getHours() + “:” + timer.getMinutes() + “:” + timer.getSeconds();
}
الشرح : -
Timer هو المتغير الذي سوف يأخذ التوقيت من الوظيفة التي اسمها new Date();
وذلك ان new Date() تقوم على عرض الوقت والتاريخ إعتمادا على توقيت وتاريخ الجهاز أي جهازك
ما تراهُ بعد ذلك هو تعليق ونرمز له بال // الخطين المائلين راجع درس التعليقات في حياتنا اليومية في هذه الساحة
mn = ["AM ","PM "];// Morning and Evening Array
mn تعني Morning Evening وهي مصفوفة وسيكون لنا إنشاء الله تبسيط للمصفوفات في هذه الساحة قريباً
if(timer.getHours()>= 13) {/* statement that check if timer
استخدام الأمر الشرطي if للتحقق من أن المتغير timer في خانة الساعة getHours() اكبر من أو يساوي 13
إذا كان كذلك فأن الساعة تكون مساءًً أي PM
mytime = mn[0] + timer.getHours() + “:” + timer.getMinutes() + “:” + timer.getSeconds();
}else{
تعني else وغير ذلك فأنة بلا شك ستكون صباحاً AM
mytime = mn[1] + timer.getHours() + “:” + timer.getMinutes() + “:” + timer.getSeconds();
}
في الفريم الثاني ضع هذا الكود
gotoAndPlay (1);
وهو لتنشيط النصوص البرمجية في الفريم الأول
أخيرا أضف طبقة layer ثانية وضع فيها نص ديناميكي Dynamic ******************** وسمها mytime
أريد أن انوه على شيئ مهم قد يشكل على كثيرِ منا هو أن الوقت يبدأ من بعد الثانية عشر من الليل فيكون صباحاً
وبعد الثانية عشر ظهراً يكون مساءً
( تم نقل الدرس )