force
Member
سلام:
دوستان حرفه ای من, میدونم که شما ساختن ساعت با فلش رو بلدین,ولی من یک وبلاگ دارم(همین که تو امضام هست)که توش چند تا ساعت فلش گذاشتم ,حالا چند نفر اومدن نظر خصوصی گذاشتن گفتن: ساخت ساعت فلش رو آموزش بده منم گفتم اینجا آموزش بدم و آدرس تاپیک رو براشون قرار بدم .
آموزش ساخت ساعت آنالوگ با فلش:
action شماره 2
خوب حالا عقربه ها آماده هستند,از movi clip اولیه بیرون بیاید و لایه ای دیگر زیر لایه قبلی بسازید ,حالا شکل ساعت را در این لایه ترسیم کنید,و movi clip عقربه ها رو در مرکز شکل ساعت(نقطه ثبت یعنی همان علامت + ) قرار دهید.
دوستان حرفه ای من, میدونم که شما ساختن ساعت با فلش رو بلدین,ولی من یک وبلاگ دارم(همین که تو امضام هست)که توش چند تا ساعت فلش گذاشتم ,حالا چند نفر اومدن نظر خصوصی گذاشتن گفتن: ساخت ساعت فلش رو آموزش بده منم گفتم اینجا آموزش بدم و آدرس تاپیک رو براشون قرار بدم .
آموزش ساخت ساعت آنالوگ با فلش:
ابتدا یک movi clip بسازید و وارد آن شوید.یک لایه برای عقربه ساعت شمار بسازید,عقربه ساعت شمار را رسم کنید وبه یک moviclip تبدیل کنید با نام hour بعد در حالی که movi clip عقربه ساعت شمار در حالت انتخاب است, نامی برایش در جعبه instance name بگزارید ,در این آموزش حتما دراین جعبه متن کلمه hour را تایپ کنید تا مغایرتی با action ها نداشته باشد.
در moviclip اولیه دولایه دیگر برای عقربه های ثانیه شمار و دقیقه شمار بسازید,در هر کدام از لایه ها, عقربه خودش را بسارید وبه movi clip با نام خودش تبدیل کنید (min,second )بعد در حالی که movi clip عقربه ثانیه شمار در حالت انتخاب است, نام secondرا در جعبه متن instance name تایپ کنید,بعد در حالی که movi clip عقربه دقیقه شمار در حالت انخاب است, نام min را در جعبه متن instance name تایپ کنید.(حتما این اسم ها را در جعبه instance name تایپ کنید)
دقت کنید که پایینmovi clip هر عقربه دقیقا روی نقطه ثبت یعنی همان علامت (+) باشد.
حالا لایه دیگری برای action ها بسازید,فریم دوم تمام لایه ها را انتخاب کنید وf5 رافشار دهید,فریم دوم لایه action را انتخاب و کنید و f6 را فشار دهید.حالا فریم دوم لایه action را انتخاب کنید و f9 را فشار دهید ,حالا یکی از action های زیر را در صفحه باز شده paste کنید,این دو action تفاوت زیادی ندارند فقط دومی رو به این خاطر نوشتم که کیارش گفته بود اینطوری بهتر میشه,فرقشون هم اینه که اگر از اولی استفاده کنید وقتی ثانیه شماردرحال چرخش هست عقربه دقیقه شمار ثابت میمونه و زمانی که چرخش 360 درجه ثانیه شمار تمام شد عقربه دقیقه شمار یکدفعه یک عدد جلو میره,ولی اگر از دومی استفاده کنید درحالی که عقربه ثانیه شمار حرکت میکنه عقربه دقیقه شمار هم آرام آرام حرکت میکنه وهیچوقت ثابت نیست:
توجه کنید فقط یکی از دو action زیر را در محل ذکر شده کپی کنید.(شماره 1 یا شماره 2)
action شماره 1
در moviclip اولیه دولایه دیگر برای عقربه های ثانیه شمار و دقیقه شمار بسازید,در هر کدام از لایه ها, عقربه خودش را بسارید وبه movi clip با نام خودش تبدیل کنید (min,second )بعد در حالی که movi clip عقربه ثانیه شمار در حالت انتخاب است, نام secondرا در جعبه متن instance name تایپ کنید,بعد در حالی که movi clip عقربه دقیقه شمار در حالت انخاب است, نام min را در جعبه متن instance name تایپ کنید.(حتما این اسم ها را در جعبه instance name تایپ کنید)
دقت کنید که پایینmovi clip هر عقربه دقیقا روی نقطه ثبت یعنی همان علامت (+) باشد.
حالا لایه دیگری برای action ها بسازید,فریم دوم تمام لایه ها را انتخاب کنید وf5 رافشار دهید,فریم دوم لایه action را انتخاب و کنید و f6 را فشار دهید.حالا فریم دوم لایه action را انتخاب کنید و f9 را فشار دهید ,حالا یکی از action های زیر را در صفحه باز شده paste کنید,این دو action تفاوت زیادی ندارند فقط دومی رو به این خاطر نوشتم که کیارش گفته بود اینطوری بهتر میشه,فرقشون هم اینه که اگر از اولی استفاده کنید وقتی ثانیه شماردرحال چرخش هست عقربه دقیقه شمار ثابت میمونه و زمانی که چرخش 360 درجه ثانیه شمار تمام شد عقربه دقیقه شمار یکدفعه یک عدد جلو میره,ولی اگر از دومی استفاده کنید درحالی که عقربه ثانیه شمار حرکت میکنه عقربه دقیقه شمار هم آرام آرام حرکت میکنه وهیچوقت ثابت نیست:
توجه کنید فقط یکی از دو action زیر را در محل ذکر شده کپی کنید.(شماره 1 یا شماره 2)
action شماره 1
PHP:
// Get the date, hours and minutes.
myDate = new Date();
myHours = myDate.getHours();
myMinutes = myDate.getMinutes();
// convert to 12 hours instead of 24
if (myHours>=12) {
myHours = myHours-12;
}
mySeconds = myDate.getSeconds();
// rotate the hours by 30 degrees, the minutes by 6 degrees
// and the seconds by 6 degrees.
setProperty("hour", _rotation, myHours*30+(myMinutes/2));
setProperty("min", _rotation, myMinutes*6);
setProperty("second", _rotation, mySeconds*6);
action شماره 2
PHP:
// get the date hour & minute
{myDate = new Date();
//rotate clock Hands
hour._rotation = myDate.getHours()*30+(myDate.getMinutes()/2);
min._rotation = myDate.getMinutes()*6+(myDate.getSeconds()/10);
second._rotation = myDate.getSeconds()*6;}
خوب ساعت شما آماده است.
جو گرفت چه کتابی حرف زدما!!!!!!!
دو فایل fla آماده کار خودم رو براتون قرار میدم که مشکلی پیش نیاد,در اولی از کد1 ودر دومی از کد2 استفاده شده.
دو فایل fla آماده کار خودم رو براتون قرار میدم که مشکلی پیش نیاد,در اولی از کد1 ودر دومی از کد2 استفاده شده.
پیوست ها
آخرین ویرایش: