Borna66
07-17-2009, 12:17 AM
در بعضي از سايت ها كه از فلش در هدر سايت استفاده مي كنند ، معمولآ در گوشه اي از آن يك ساعت ديجيتال يا تاريخ به چشم مي خورد كه شايد ساخت اون در نگاه اول كمي پيچيده به نظر برسد اما در SWiSHmax مي توان بسادگي با چند خط اسكريپ آن را ايجاد كرد ، سپس شما آن را در هر فلشي مي توانيد استفاده كنيد و فقط كافيست رنگ و افكتهاي مورد نظرتان را در آن اعمال كنيد . (سطح آموزش متوسط)
پس بي مقدمه شروع مي كنيم :
1- ابتدا يك Text به نام myClock ايجاد كنيد سپس نوع آن را به Dynamic تغيير دهيد و مقدار 12http://pnu-club.com/Yahoo_smilies/59.gif59 PM را در آن وارد كنيد . فراموش نكنيد كه تيك Target در جلوي نام Text را بزنيد . سپس با توجه به شكل تنظيمات زير را اعمال كنيد http://pnu-club.com/imported/mising.jpg
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). سپس با توجه به شكل تغييرات زير را اعمال كنيد
http://pnu-club.com/imported/mising.jpg
- خوب حالا آخرين خط (... extension ) را انتخاب كنيد و از آن يك كپي بگيريد سپس شرط IF را (Add Script | Conditional | IF) انتخاب كنيد . و در پايين مقدار شرط را hour >= 12 وارد كنيد . در اينجا بايد آن مقدار را Past كنيد . حال مقدار AM را به PM تغيير دهيد .حالا به روش بالا بايد چيزي شبيه به كد زير ايجاد كنيد .
-
http://pnu-club.com/imported/mising.jpg
- با توجه به شكل بالا روي آكولاد مربوطه كليك كنيد . سپس شرط IF را (Add Script | Conditional | IF) انتخاب كنيد . و در پايين مقدار شرط را minutes<10 وارد كنيد . حالا ;name=expr را از آدرس زير اضافه كنيد .
(Add Script | Statements | Name=Expr) و بعد مقدار "0" add minutes را وارد كنيد .
- تا اينجا مرحله به مرحله براي آموزش بيشتر جزئيات را همراه با شكل توضيح دادم ادامه كار را مي توانيد با كمي دقت از روي شكل زير دنبال كنيد . فقط بايد دقت كنيد كه كد ها را درست وارد كنيد .
http://pnu-club.com/imported/mising.jpg
پس بي مقدمه شروع مي كنيم :
1- ابتدا يك Text به نام myClock ايجاد كنيد سپس نوع آن را به Dynamic تغيير دهيد و مقدار 12http://pnu-club.com/Yahoo_smilies/59.gif59 PM را در آن وارد كنيد . فراموش نكنيد كه تيك Target در جلوي نام Text را بزنيد . سپس با توجه به شكل تنظيمات زير را اعمال كنيد http://pnu-club.com/imported/mising.jpg
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). سپس با توجه به شكل تغييرات زير را اعمال كنيد
http://pnu-club.com/imported/mising.jpg
- خوب حالا آخرين خط (... extension ) را انتخاب كنيد و از آن يك كپي بگيريد سپس شرط IF را (Add Script | Conditional | IF) انتخاب كنيد . و در پايين مقدار شرط را hour >= 12 وارد كنيد . در اينجا بايد آن مقدار را Past كنيد . حال مقدار AM را به PM تغيير دهيد .حالا به روش بالا بايد چيزي شبيه به كد زير ايجاد كنيد .
-
http://pnu-club.com/imported/mising.jpg
- با توجه به شكل بالا روي آكولاد مربوطه كليك كنيد . سپس شرط IF را (Add Script | Conditional | IF) انتخاب كنيد . و در پايين مقدار شرط را minutes<10 وارد كنيد . حالا ;name=expr را از آدرس زير اضافه كنيد .
(Add Script | Statements | Name=Expr) و بعد مقدار "0" add minutes را وارد كنيد .
- تا اينجا مرحله به مرحله براي آموزش بيشتر جزئيات را همراه با شكل توضيح دادم ادامه كار را مي توانيد با كمي دقت از روي شكل زير دنبال كنيد . فقط بايد دقت كنيد كه كد ها را درست وارد كنيد .
http://pnu-club.com/imported/mising.jpg