
الـسلام عليكم ~
مـوضوع مشترك بينى وبين Sony Prince سنتناول فيه طريقة صنع ساعه فلاشيه ، الطـريقه سهله لكن تحتـاج تركيز حتى تعمل بشكل صحيح .
الـشرح من اعداد اشـرف ، نبدا باسم الله
اولاً سنحتاج الى برنامج Adobe Macromedia flash 8 + ملحق اضافي ..
او برنامج Adobe flash CS4
لتـحميل الأضافه .
fl8_flashlite2_1_update.zip
وسيتم عمل الـشرح على الماكروميديا .
اهم خطوه في صنع الساعه هو الكود البرمجي و الذي سيتم توضيحه فيما بعد !
الآن نفتح البرنامج ..
و نختار Flash file --> action script 2.0 <بالنسبه للفلاش 4
اما بالماكروميديا نختار Flash Document

ثم نضغط على Properties ( او بالاختصار ctrl+F3) .. نحدد الحجم حسب ابعاد الشاشه و ليكن 320*240 من size


ثم ننتقل لتعديل جودة خلفية الساعه من Settings


ثم نضغط O.K ,,
ثم نضيف مربع حواري بالضغط على "Text Tool" او مباشره بالاختصار "T" ، اذاكنت تعمل على
الفلاش اربعه ، اما على الماكروميديا فبدلاً منها ستجد حرف "A"


نكتب فى خانة var كلمة time
و الان جاء دور الكود البرمجي .. برنامج الفلاش يعتمد في البرمجه على لغه Action Script ..
و لأضافه خصائص جديده للفلاش الذي نريد صنعه نقوم بأضافه اكواد بهذه اللغه ,,
نضغط من شريط المهام Windows >> Actions .. او مباشرةً بالاختصار "F9" :

و نضيف الكود التالي :
كود PHP:
today = new Date();
time = today.getHours() add ":" add today.getMinutes() add ":" add today.getSeconds()

ثم نقوم بعمل فريم جديد بالضغط على f6 و نضيف به الكود التالي :


و يفيد هذا الكود في ضمان استمراريه تحديث الوقت حسب وقت الهاتف ,,
انتهينا .. نقوم بحفظ الخلفيه File >> Export >> Export Movie ,,

اصبحت الساعه الفلاشيه جاهزه للأستعمال مباشرةً في الموبايل او اضافتها كخلفيه الى احد الثيمات ,,
ملحوظه : يمكنك تغيير خط الساعه الفلاشيه ولونها من نفس قائمة تنسيق الخط.
الآن اذا اردنا عمل خلفيه فلاشيه لعرض الساعه و التاريخ ايضاً ! يجب ان نقوم بأستبدال الكود الاول بالكود التالي :
كود PHP:
var today_dateate = new Date();
var dayOfWeek_array:Array = new Array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
var day_str:String = dayOfWeek_array[today_date.getDay()];
var month_array:Array = new Array("January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");
var month_str:String = month_array[today_date.getMonth()];
var date_str:String = (day_str+" "+today_date.getDate()+" "+month_str);
dateTb.text = date_str
h = fscommand2("GetTimeHours");
m = fscommand2("GetTimeMinutes");
time_tb.text = h+":"+m
و فقط !
تقوم بحفظ الفلاش و نقله للموبايل ,,

مع تحيــات Sony Prince & ~|B L U E|~9
مواقع النشر (المفضلة)