طریقه ساخت ساعت و تقویم دیجیتالی

شنبه, ۱۱ام آبان , ۱۳۸۷ | ۲ دیدگاه

۱- ابتدا یک فایل جدید در فلش ایجاد کنید و ابعاد صفحه را به طور مثال ۲۷۰×۷۰ قرار دهید.

۲- در Stage با استفاده از ابزار Text Tool یک Static Text ایجاد کنید و داخل آن عبارت Time را تایپ کنید. همین عمل را یک بار دیگر انجام دهید، با این تفاوت که این بار عبارت Date را قرار دهید. برای تمیزی کار، Align ها را نیز مرتب کنید. این دو را در لایه اول و به طول یک فریم قرار دهید.

۳- بار دیگر ابزار Text Tool را انتخاب کنید و از منوی Properties آن، گزینه Dynamic Text را به عنوان Text Type انتخاب کنید. حالا با استفاده از تکنیک Drag & Drop، یک فضای خالی ایجاد کنید. این فضا را در مقابل خط Time قرار دهید، به این مفهوم که اعداد نشان دهنده ساعت، در این فضا قرار می گیرند. همین اعمال را مجددا تکرار کنید و فضای دوم را برای نشان دادن تاریخ در نظر بگیرید. Align را مرتب کنید.

4 – هر دو Dynamic Text را Select کنید و آنها را تبدیل به Symbol از نوع Movie Clip کنید.

سپس Movie Clip حاصل را در لایه دوم به طول یک فریم قرار دهید.

۵- روی Movie Clip دو بار کلیک کنید تا وارد آن شوید، سپس روی Dynamic Text اول که برای زمان در نظر گرفته شده کلیک کنید تا در حالت انتخاب قرار بگیرد. حال در قسمت Properties در گزینه Var عبارت Hourtime را تایپ کنید.

بعد Dynamic Text دوم که برای تاریخ در نظر گرفته شده را Select کنید و در قسمت Var در Properties آن، عبارت date را قرار دهید. این متغیرها بعدا در Action تعریف خواهند شد.

۶- از Movie Clip خارج شوید و به Scene اصلی برگردید. حال روی خود Movie Clip کلیک کنید تا در حالت Select قرار گیرد، سپس کلید F9 را بزنید تا وارد فضای نوشتن Action شویم.

حالا این دستورات را در این قسمت وارد کنید:

  1. onClipEvent (load) {
  2. days = new Array(‘Sunday’, ‘Monday’, ‘Tuesday’, ‘Wednesday’, ‘thursday’, ‘Friday’, ‘Saturday’, ‘Sunday’);
  3. months = new Array(‘January’, ‘February’, ‘march’, ‘April’, ‘May’, ‘June’, ‘July’, ‘August’, ‘September’, ‘October’, ‘November’, ‘December’);
  4. timedate = new Date();
  5. }
  6. onClipEvent (enterFrame) {
  7. hour = timedate.getHours();
  8. minutes = timedate.getMinutes();
  9. seconds = timedate.getSeconds();
  10. todaydate = timedate.getDate();
  11. day = timedate.getDay();
  12. dayname = days[day];
  13. month = timedate.getMonth();
  14. monthname = months[month];
  15. year = timedate.getFullYear();
  16. if (Length(minutes)==1) {;
  17. minutes = “0”+minutes;
  18. }
  19. if (Length(seconds)==1) {;
  20. seconds = “0”+seconds;
  21. }
  22. Hourtime = hour+“:”+minutes+“:”+seconds;
  23. date = dayname+” “+todaydate+” “+monthname+” “+year;
  24. delete timedate;
  25. timedate = new Date();
  26. }

کار شما آماده است.

Be Sociable, Share!


۲ دیدگاه


  1. حميد
    ۲۰ اردیبهشت ۱۳۸۸

    خیلی ممنونم خیلی به دردم خورد بازم میام

    پیروز باشید




  2. حميد
    ۲۲ فروردین ۱۳۹۰

    ببخشید مشه برنامه فلش را برای دانلود بزارید؟
    ممنون



دیدگاه خود را بنویسید