الشهاب الحارق
07 Jan 2002, 03:32 PM
السلام عليكم ورحمة الله وبركاته
width = 200 height = 50
لتحميل الملف (http://mypage.ayna.com/highspy/ActionScript/Time.zip)
السلام عليكم ورحمة الله وبركاته
الطريقة السهلة في عرض الوقت عن طريق العناصر المرفقة مع ألا كشن اسكر بت
قبل أن أخوض في الشرح انوه على أن الشرح تمهيداً لشرح الساعة ذاتُ العقارب
وذلك حتى يسهل علينا الخوض في أمور اكثر تقنية إنشاء الله
فالبداية سهله والنهاية نجاح من ألان أبارك لكم نجاحكم "" مبـــــــــروك""
تذكر فقط أن ألان سوف نشرح الساعة الرقمية وهي اسهل الطرق لعرض الساعة
في الفريم الأول أكتب هذا الكود
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 Text وسمها mytime
أريد أن انوه على شيئ مهم قد يشكل على كثيرِ منا هو أن الوقت يبدأ من بعد الثانية عشر من الليل فيكون صباحاً
وبعد الثانية عشر ظهراً يكون مساءً
هذا والله تعالى اعلم
أرجو أنني حققت المطلوب فستعدُ
بعد ذلك للساعة ذات العقارب والله المستعان
السلام عليكم
width = 200 height = 180
width = 200 height = 50
لتحميل الملف (http://mypage.ayna.com/highspy/ActionScript/Time.zip)
السلام عليكم ورحمة الله وبركاته
الطريقة السهلة في عرض الوقت عن طريق العناصر المرفقة مع ألا كشن اسكر بت
قبل أن أخوض في الشرح انوه على أن الشرح تمهيداً لشرح الساعة ذاتُ العقارب
وذلك حتى يسهل علينا الخوض في أمور اكثر تقنية إنشاء الله
فالبداية سهله والنهاية نجاح من ألان أبارك لكم نجاحكم "" مبـــــــــروك""
تذكر فقط أن ألان سوف نشرح الساعة الرقمية وهي اسهل الطرق لعرض الساعة
في الفريم الأول أكتب هذا الكود
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 Text وسمها mytime
أريد أن انوه على شيئ مهم قد يشكل على كثيرِ منا هو أن الوقت يبدأ من بعد الثانية عشر من الليل فيكون صباحاً
وبعد الثانية عشر ظهراً يكون مساءً
هذا والله تعالى اعلم
أرجو أنني حققت المطلوب فستعدُ
بعد ذلك للساعة ذات العقارب والله المستعان
السلام عليكم
width = 200 height = 180