برامج

شرح تصميم ساعة فلاش.... [الأرشيف] - برامج نت

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

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


Maximus.
02-12-2006, 02:13 PM
بسم الله الرحمن الرحيم

متطلبات التصميم:
1. برنامج الفلاش Macromedia Flash MX 2004 (يمكن استخدام نسخ اقدم لكن يفضل استخدام اخر نسخة لان الشرع عليه)
2. برنامج لتصميم الصور ويمكن استخدام برنامج الفلاش كمصمم للصور


نبتدي الشرح

عند فتح البرنامج الرجاء اختيار Flash ******** من القائمة Create New كما هو موضح في الصورة


http://members.lycos.co.uk/bahrini1/fclock/1.jpg

من قائمة Properties الموجودة بأسفل البرنامج اضغط على Size ومن ثم اضبط الأبعاد 400 في 400 كما هو موضح في الصورة أو بامكانك

تحديد الحجم اللي يعجبك
http://members.lycos.co.uk/bahrini1/fclock/2.jpg

لتصميم العقارب (الساعة والدقيقة والثانية) استخدم أداة Rectangle tool الموجودة في الأدوات على اليمين كما هو موضح بالصورة
http://members.lycos.co.uk/bahrini1/fclock/3.jpg

وهذه صورة عن العقارب

http://members.lycos.co.uk/bahrini1/fclock/4.jpg

والآن الخطوة الأهم في التصميم، يرجى اختيار كل عقرب على حده ومن ثم الضغط على زر F8 وضبط ال Bahviour على Movie Clip،

وRegistration كما هو موضح بالصورة:
http://members.lycos.co.uk/bahrini1/fclock/5.jpg

أما الأن فيأتي تصميم نقطة المركز للساعة، وعند تصميمه بأداة الدائرة الموجودة في ائمة الأدوات، اجعلها في وسط الصورة باستخدام أداة

المحاذاة Align والتي تظهر بالضغط على مفتاحي Ctrl + K، ثم الضغط على To stage كما هو موضع بالصورة:

http://members.lycos.co.uk/bahrini1/fclock/6.jpg

والآن قم بسحب العقارب (((من الاسفل)))) الى نقطة مركز الساعة، ثم قم باختيار كل الرسومات (العقارب والمركز) واضغط على الزر

الثاني من اليسار الموجودة في أداة Align ليتم توسيط الصور جميعها كما بالصورة:
http://members.lycos.co.uk/bahrini1/fclock/7.jpg

والآن قم بتصميم صورة الخلفية والأرقام للساعة وقم بالتوسيط باستخدام اداة Align اللي سبق ذكرها ليصبح الشكل كما التالي

http://members.lycos.co.uk/bahrini1/fclock/8.jpg

والآن تبدأ عملية كتابة الكود البرمجي المسؤول عن تحريك العقارب، ولكن قبل ذلك يجب تسميه عقارب الساعة بأسماء لنستخدمها في

الكود البرمجي، وطريقة التسمية هي الضغط على العقرب ومن ثم في قائمة Properties وعند Instant Name يرجى كتابة الأسم، ويجب

أن يكون اسم عقرب الساعات هو: (hourHand) ، والدقائق: (minuteHand) ، والثواني: (secondHand) كما هو موضح بالصورة:

http://members.lycos.co.uk/bahrini1/fclock/9.jpg

onClipEvent( EnterFrame ){
now = new Date ()
hour = now.getHours()
minute = now.getMinutes()
second = now.getSeconds()
if (hour > 12) {
hour = hour - 12
}
hourAngle = 360 * hour / 12
minuteAngle = 360 * minute / 60
secondAngle = 360 * second / 60
hourAngle = hourAngle + minute / 2
minuteAngle = minuteAngle + second / 10
_root.hourHand._rotation = hourAngle
_root.minuteHand._rotation = minuteAngle
_root.secondHand._rotation = secondAngle
}

اذا تبون تشوفون الساعة، بعد حفظ الملف الرجاء الذهاب الى File وثم Publish وستجدون الساعة في ملف فلاش لونه أبيض

ورمادي في المكان الذي تم حفظ المشروع فيه، ويكون بامتداد swf.


الشرح انتهى!!!!
طبعا مع التمرين سوف تكتشفون أشياء جديدة وستصبح المسألة سهلة...

sidina2005
02-12-2006, 09:45 PM
شكرا على الدرس الهام

brown_samra
02-13-2006, 02:38 AM
Mashkoora khoy
inshallah nchoof al mazeed min al doroos

Maximus.
02-13-2006, 12:47 PM
مشكوره اختي الكريمه على المرور

ana3sola
02-13-2006, 05:40 PM
درس سهل ومفيد
مشكور اخى

Maximus.
02-13-2006, 08:37 PM
مشكوره اختي على المرور

riyadh m
02-17-2006, 07:50 PM
تسلم على هذا الشرح الرائع

مشكوووووووووووووووووور

saleh88it
09-04-2008, 06:17 PM
شكرا كتيير على الموضوع

mohamedegypte1
09-05-2008, 01:48 PM
موضوع جميل وارجو المزيد يا :) :) :) maximos

بوعلي22
03-18-2009, 10:38 PM
مشكوررررررررررررررررررر

بوعلي22
03-18-2009, 10:44 PM
مشكورمشكور
مشكورمشكورمشكور
مشكورمشكورمشكورمشكور
مشكورمشكورمشكورمشكورمشكور
مشكورمشكورمشكورمشكورمشكورمشكور
مشكورمشكورمشكورمشكورمشكورمشكورمشكور
مشكورمشكورمشكورمشكورمشكورمشكورمشكورمشكور
مشكورمشكورمشكورمشكورمشكورمشكورمشكورمشكورمشكور
مشكورمشكورمشكورمشكورمشكورمشكورمشكورمشكورمشكورمشكور

ahmedvek
03-27-2009, 04:31 AM
مشكووووووووررررررر

Y@ssiNE1
03-27-2009, 10:19 AM
مشكور على الشرح الاكتر من رائعععع تقبل مروري اخي العزيز و الى الامام

hatemonly
03-28-2009, 05:35 PM
الف شكر ياغالي