سلام به همه.
با یک آموزش دیگه در خدمتتون هستم.اما توی این پست قصد دارم کمی هم با اکشن اسکریپت کار کنیم.البته اکشن خیلی ساده.توی این تمرین با هم دوتا کلید می سازیم.که کلیک کردن روی اونها باعث افزایش و کاهش مقدار آلفای (درجه وضوح) یک نمونه مووی کلیپ بشه.این تمرین یکی از اون تمرین های کلاسیکه که هر چقدر هم بهش شاخ و برگ داده بشه باز هم اساسیه.مثل تمرین توپ در حال جست و خیز که هر فلش کاری (باید)این تمرینها را توی حتی سطح حرفه ای هم که هست انجام بده.توجه کردید که من لغت باید را بین پرانتز نوشتم به این دلیل که می خواستم اهمیت انجام این تمرینهای کلاسیک را درک کنید. وهیچ وقت دست از تمرین و ممارست نکشید.شاید تو دوست عزیزم که داری آموزشهای ماکرومدیا فلش را دنبال می کنی متوجه شده باشی که قصد من از ایجاد این وبلاگ تنها بالابردن سطح علمی تو در یکی از رشته های کامپیوتره.به بضاعت علم و دانشی که دارم سعی می کنم اون را در اختیار تو هم قرار بدم.تنها از تو می خوام که همراهم باشی ودر پایان هر پست نظر و یا سوال خودت را با من در میون بذاری.بریم سراغ تمرین امروز:
1*** نرم افزار فلش MX را باز کنید.
2*** یک کلید بسازید .برای اینکار یک مستطیل یا دایره رسم کنید.با فشردن کلید F8 شکل را تبدیل به یک سمبل با رفتار BUTTON کنید.
3*** بسیار خوب حالا با فشردن کلید F11 از کیبرد پنل کتابخانه را باز کنید و نمونه ی دیگری از کلید را از کتابخانه به داخل صحنه درگ کنید.
4*** حالا نوبت به ایجاد یک نمونه مووی کلیپه.یک سمبل با رفتار مووی کلیپ بسازید.و از طریق پنل properties در قسمت instance نام <
5*** با فشردن کلید f9 پنجره اکشن اسکریپت را باز کنید.
6*** حالا نوبت به الصاق اکشن های مورد نظر به کلید هاست.یکی از کلید ها را انتخاب کنید.
7*** اکشن evaluate را به صورت زیر به دکمه الصاق کنید:
On (press){
theClip._alpha=theClip._alpha-10
}
با این اکشن کلیک روی دکمه مورد نظر باعث کاهش آلفایی نمونه مووی کلیپ theClip می شود.
8*** برای دکمه دیگر نیز اکشن زیر را الصاق کنید:
On (press){
theClip._alpha=theClip._alpha+10
}
9*** انیمیشن را تست کنید.با کمی ابتکار می تونین مقدار این خواص را هم در کادری پایین کلید ها داشته باشید.این هم یک تمرین که به عهده خودتون می ذارم.توی پستهای آینده تمرینی خواهیم داشت که با کلیک روی این دو دکمه مووی کلیپمون به بالا و پایین و یا چپ و راست حرکت کنه.