|
آموزش ساخت ساعت در SWiSHmax
در بعضی از سایت ها که از فلش در هدر سایت استفاده می کنند ، معمولآ در گوشه ای از آن یک ساعت دیجیتال یا تاریخ به چشم می خورد که شاید ساخت اون در نگاه اول کمی پیچیده به نظر برسد اما در SWiSHmax می توان بسادگی با چند خط اسکریپ آن را ایجاد کرد ، سپس شما آن را در هر فلشی می توانید استفاده کنید و فقط کافیست رنگ و افکتهای مورد نظرتان را در آن اعمال کنید . (سطح آموزش متوسط) پس بی مقدمه شروع می کنیم : 1- ابتدا یک Text به نام myClock ایجاد کنید سپس نوع آن را به Dynamic تغییر دهید و مقدار 12:59:59 PM را در آن وارد کنید . فراموش نکنید که تیک Target در جلوی نام Text را بزنید . سپس با توجه به شکل تنظیمات زیر را اعمال کنید .
 2- در قسمت Outline ، myClock رو اتخاب کنید و آن را به یک گروه Sprit تبدیل کنید . (Modify Menu | Grouping | Group as Sprite) سپس نام اسپریت را clock وارد کنید . 3- از این مرحله به بعد کار اسکریپ نویسی را آغاز می کنیم . شاید از این به بعد کار کمی پیچیده و ملال آور باشد اما اگر بدرستی مراحل را دنبال کنید نتیجه کار زیباست . پس اسپریت clock را در Outline انتخاب کنید و وارد پانل script شوید . 4- ()OnenterFrame را انتخاب کنید (Add Script | Events | Frame | onEnterFrame) . - ;name=expr را انتخاب کنید (Add Script | Statements | Name=Expr). سپس با توجه به شکل تغییرات زیر را اعمال کنید .
FPRIVATE
- ما باید چند متغیر دیگر هم برای ساعت ، دقیقه ثانیه و AM/Pm ایجاد کنیم . پس برای سادگی کار روی خط ;()now = new Date کلیک کنید و از ان یک کپی بگیرید (Ctrl+C) .و در آن قسمت 4 بار دیگر آن را Past کنید . و باتوجه به شکل تغییرات را در آن ایجاد کنید .

- خوب حالا آخرین خط (... extension ) را انتخاب کنید و از آن یک کپی بگیرید سپس شرط IF را (Add Script | Conditional | IF) انتخاب کنید . و در پایین مقدار شرط را hour >= 12 وارد کنید . در اینجا باید آن مقدار را Past کنید . حال مقدار AM را به PM تغییر دهید .حالا به روش بالا باید چیزی شبیه به کد زیر ایجاد کنید .
- 
- با توجه به شکل بالا روی آکولاد مربوطه کلیک کنید . سپس شرط IF را (Add Script | Conditional | IF) انتخاب کنید . و در پایین مقدار شرط را minutes<10 وارد کنید . حالا ;name=expr را از آدرس زیر اضافه کنید . (Add Script | Statements | Name=Expr) و بعد مقدار "0" add minutes را وارد کنید .
- تا اینجا مرحله به مرحله برای آموزش بیشتر جزئیات را همراه با شکل توضیح دادم ادامه کار را می توانید با کمی دقت از روی شکل زیر دنبال کنید . فقط باید دقت کنید که کد ها را درست وارد کنید .

|