كيفية إضافة مؤقت العد التنازلي في الفلاش

يتيح لك Adobe Flash إنشاء رسوم متحركة ديناميكية باستخدام واجهة سهلة الاستخدام ولغة البرمجة النصية لـ ActionScript. ربما ترغب في إنشاء مؤقت للعد التنازلي في فيلم الفلاش الخاص بك والذي يوفر عدّ تنازلي للأيام والساعات والدقائق والثواني للمستخدم. استخدم الواجهة لإنشاء عرض نصي و ActionScript لتوفير ترميز مؤقت العد التنازلي.

1.

إطلاق الفلاش. حدد "ملف" ، ثم "جديد" لإنشاء ملف جديد. اختر "Flash File (ActionScript 3.0)" ، ثم انقر فوق "OK".

2.

انقر على أداة "النص" من لوحة الأدوات واسحب على الجزء الرئيسي لإنشاء مربع نص. اضغط على "Ctrl" و "F3" لعرض لوحة الخصائص ، إذا لزم الأمر. قم بتغيير نوع مربع النص إلى "نص ديناميكي". اكتب معرفًا في حقل "اسم مثيل" - على سبيل المثال ، "txtDisplay".

3.

انقر فوق الإطار 1 من المخطط الزمني. اضغط على "F9" لعرض لوحة Actions وكتابة رمز المؤقت:

addEventListener ( 'enterFrame، handle_timer)؛

// run function باستمرار handle_timer function (evt: Event): void {/ التاريخ الحالي ، السنة والوقت var cDate: Date = new Date ()؛ var cYear = today.getFullYear ()؛ var cTime = today.getTime ()؛ // target: var tgtDate next: Date = new Date (cYear + 1، 0، 1)؛ var tgtTime = tgtDate.getTime ()؛ // time left var tLeft = tgtTime-cTime؛ var sec = Math.floor (tLeft / 1000)؛ var min = Math.floor (sec / 60)؛ var hours = Math.floor (min / 60)؛ var days = Math.floor (عدد الساعات 24)؛

// change seconds, minutes, hours and days to a string scnd = String(sec%60); if (scnd.length<2) { scnd = "0"+ scnd; } mnt = String(mnt %60); if (mnt.length<2) { mnt = "0"+ mnt; } hrs = String(hrs%24); if (hrs.length0) { // join values into one string var tcounter:String = dys +":"+hrs+":"+mnt+":"+scnd; txtDisplay.text = tcounter; } else { trace("Welcome to A New Year!!"); var newTime:String = "00:00:00:00"; txtDisplay.text = newTime; removeEventListener('enterFrame', handle_timer); } 

4.

حدد "Control" و "Test Movie" لاختبار مؤقت العد التنازلي.

موصى به