المساعد الشخصي الرقمي

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



romaissa
10-30-2013, بتوقيت غرينيتش 06:41 PM
http://members.lycos.co.uk/khaa9/upload_files/clock.swf


الشــــــــــــــــــــــــــرح





اولا:

نقوم برسم ثلاثة خطوط لنستخدمها كعقارب للساعات والدقائق والثواني
نقوم بتحويل كل خط الى موفي كلب ليصبح لدينا ثلاثة موفي كليبات كما في الشكل

http://www.flashfp.net/uploader/modules/up-pic/pic/uploads/7463cd7f47.jpg (http://www.flashfp.net/uploader/modules/up-pic/pic/uploads/7463cd7f47.jpg)




ثانيا:
نقوم باعطاء الموفي كلبات الاسماء التالية :
عقرب الساعات (الخط الصغير) نعطيه الاسم line_hours كما في الشكل

http://www.flashfp.net/uploader/modules/up-pic/pic/uploads/c8c152ab30.jpg (http://www.flashfp.net/uploader/modules/up-pic/pic/uploads/c8c152ab30.jpg)


عقرب الدقائق (الخط المتوسط) نعطيه الاسم line_minutes كما في الشكل

http://www.flashfp.net/uploader/modules/up-pic/pic/uploads/d03b75fea4.jpg (http://www.flashfp.net/uploader/modules/up-pic/pic/uploads/d03b75fea4.jpg)

عقرب الثواني (الخط الطويل) نعطيه الاسم line_seconds كما في الشكل

http://www.flashfp.net/uploader/modules/up-pic/pic/uploads/6a76139caf.jpg (http://www.flashfp.net/uploader/modules/up-pic/pic/uploads/6a76139caf.jpg)




ثالثا:
نضع الموفي كليبات الثلاثة فوق بعضها بحيث يكون لها نقطة البداية نفسها والتي ستكون مركز الساعة الذي سوف تدور حوله العقارب(الموفي كليبات)

http://www.flashfp.net/uploader/modules/up-pic/pic/uploads/b84c5b461a.jpg (http://www.flashfp.net/uploader/modules/up-pic/pic/uploads/b84c5b461a.jpg)



رابعا:
نضع الكود code التالي على اي موفي كليب من الموفيات الثلاثة وليكن الموفي المخصص لعقرب الدقائق

رمز Code:
//khalid_rn //منتديات فلاش للمحترفين //www.flashfp.com/vb onClipEvent (enterFrame) { mytime = new Date(); //time object يقوم بانشاء seconds = mytime.getSeconds(); // seconds يقوم بقراءة قيمة الثواني من ساعةالنظام وتخزينه في المتغير minutes = mytime.getMinutes(); // minutes قوم بقراءة قيمة الدقائق من ساعةالنظام وتخزينه في المتغير hours = mytime.getHours(); //hours يقوم بقراءة قيمة الساعات من ساعةالنظام وتخزينه في المتغير _root.line_seconds._rotation = 180+(6*seconds); _root.line_minutes._rotation = 180+(6*minutes); _root.line_hours._rotation = 180+(30*hours); }
كما في الشكل

http://www.flashfp.net/uploader/modules/up-pic/pic/uploads/c89ff2f243.jpg (http://www.flashfp.net/uploader/modules/up-pic/pic/uploads/c89ff2f243.jpg)


خامسا:

هكذا نكون قد انتهينا من عمل الساعة ولكن لاضافة لمسة جمالية على الساعة نرسم دائرة مفرغة مركزها نقطة التقاء العقارب الثلاثة ونضع فيها الارقام 3 6 9 12 كما في الشكل

http://www.flashfp.net/uploader/modules/up-pic/pic/uploads/9cf433ae9d.jpg (http://www.flashfp.net/uploader/modules/up-pic/pic/uploads/9cf433ae9d.jpg)

لتحميل الملف بامتداد (http://members.lycos.co.uk/khaa9/upload_files/clock.rar)
منقول للافادة



https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى