مشاهدة النسخة كاملة : تعلم عرض الساعة في ابسط احولها


الشهاب الحارق
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

انس حمدن هجو
07 Jan 2002, 04:02 PM
مشكور اخى الشهاب الحارق على هذا الدرس المفيد
ومشكورررررررررر شديد
والله يعطيك العافية

tamimi
07 Jan 2002, 07:27 PM
شكرررا على الدرس الحلو :) وان شاء الله نشوف اشياء اقوى كما عودتنا ويا ليت لو كل شخص يستخدم الاكشن يعطين دروس بحيث نفهم اللغة ونكتبها كتابة لأنه اذا فهمت اللغة خلاص كل شيء يسهل انا طبعا ما اعرف شيء ابدا بالاكشن بس go to و stop وبس :| بس ان شاء الله اكون معاكم باذن الله ممتاز بها :) بس يالله نشوف الدروس :)

الاسطورة
07 Jan 2002, 09:53 PM
ماشاء الله عليك اخوي الشهاب الحارق
فاهم تمام في الاكشن وش طيب ان نستفيد من الاكشن
الحقيقه عندي اللغه ولكن هذه عباره عن مصطلحات خاصه بالبرنامج ولا افهمها ولكن اذا شاء الرحمن رايح افهمها بعون الله ثم بعونك

عموما طالما انك حطيت موضوع عن الاكشن اتمنى ان المشرفين الافاضل ان يفتحوا منتدى خاص بالاكشن وياليت تكون انت المشرف على هذا المنتدى ولا يهون باقي المشرفين واتمنى ان يقروا رايء ويعطونا مرئياتهم

تحياتي لك

الشهاب الحارق
07 Jan 2002, 11:04 PM
السلام عليكم

الله يجزيكم كل خير وثناء ولكن يا طيب أنا أو نادي معك أن يكون هنالك منتدى خاص بالا كشن اسكر بت

ولكن لستُ أنا من يستحق الإشراف علية هنالك جنود مجهولين في الساحة

أعطيك على سبيل المثال لا الحصر هتلر ولو أنى استغرب لماذا اختار هذا الاسم !!

إلا انه واحد من المرشحين وكذلك المسافر وغيرهم كثير


والله المستعان في كل الأحوال

السلام عليكم

المثابر
07 Jan 2002, 11:27 PM
شكرا اخوي الشهاب الحارق ... على هذا الدرس الرائع والي نحن بحاجه اليه ....
واكيد نحن بحلجه الي الساعه ( العقارب ) .. وقريبا ان شاء الله سوف تشاهد تطبيقي لهذا الدرس ...
واسف على التاخير لاني ما شفت الدرس الا الان ..وعلى القوه اخوي

المسافر
08 Jan 2002, 01:31 AM
مشكور اخوي على هذا الدرس
والشرح المفصل
اما فكرة منتدى للاكشن فممتازة وتطرح على الاخوان والاخ الشهاب الحارق اهل لها
وبالنسبة لاخوي تميمي فانا معاه بكلامة ولكن انشاء الله مع الوقت والدروس فسوف يكون الاكشن سهل
بالتوفيق
والسلام

شرقاوي
08 Jan 2002, 02:03 AM
السلام عليكم

يعطيك العافيه أخوي الشهاب الحارق على هذا الدرس الراااائع وأتمنى إني أقدر أطبقه وأعرض العمل في منتدى التجارب بس مو ها اليومين بعد كذا يوم تعرف اختبارات :D

سلالالالالالالالالالام

الشهاب الحارق
08 Jan 2002, 02:18 AM
السلام عليكم

عسى الله ان يجعلهُ سهلاً عليكم

بالتوفيق والسداد إنشاء الله

الحنان
08 Jan 2002, 07:32 AM
شكرا اخ شهاب الحارق على هذا الدرس الرائع و تميناتي لك بالتوفيق

tamimi
08 Jan 2002, 07:26 PM
انا معك بمنتدى للأكشن والمشرف عليه الشهاب الحارق او هتلر او اي شضخ عنده الاستعداد لكي يعمل الدرروس وتفهيم الشخص اللغة لا الطريقة لصنع كذا هل فهمتوني؟؟؟؟؟