دكمه با حالت فيد

0012

Member
با سلام
دوستان گفتن كه اين سوال رو بايد توي اين قسمت پيدا كني ولي هر چقدر گشتم پيدا نكردم اگه براتون امكان داره كمكم كنيد
ميخوام يه دكمه بسازم كه اگه موس رفت روش به بيتمپ ديگه با حالت فيد تغير حالت بده تا اينجا مشكلي نيست. مشکل زمانی که موس رو از روی شکل برداشته میشه و یه دفعه به حالت اول برمیگرده میخوام زمانی که موس برداشته میشه با حالت فید به حالت اول برگرده.
با تشکر
 

Security9776

Active Member
سلام دوست عزیز
شما باید در هر حالت از دکمه خود یک مووی کلیپ قراردهی . به این صورت که در حالت اول دکمه ( حالت نمایش عادی ) یک مووی کلیپ درست کنی و در اون حالتی که موس روی دکمه است رو به حالت معمولی فید کنی و برای حالتی که موس میره روی دکمه یک موی کلیپ دیگه درست کنی و دقیقا فریم ها رو بر عکس کنی .
اگه خواستی بگو تا یک نمونه برات بزارم .
 

mmr

Member
اگه درست فهمیده باشم شما میخوایید یه دکمه داشته باشید
که وقتی میرید روش یه عکس در جایی دیگه فید بشه و تغییر کنه !!!!!
و وقتی از روش میاد کنار بر عکس این حالت اجرا بشه !!!!

اگه درست فهمیدم بگید من راحش رو بگم .......

مصطفی
 

0012

Member
واقعا لطف کردید
شاید من پیچیده سوال میکنم من با مویی کار کردم و حال فید اول رو ساختم فقط میمونه حالتی که موس از روش برداشته میشه .من یه موی برای اونجا درست کردم ولی نمدونم که چطور براش کد بنویسم که وقتی موس از محدوده این دکمه خارج شد این مویی اجرا بشه و با حال فید به حالت اولیه برگرده .
هدف من یه دکه خیلی ساده با دوتا بیتمپ هست که تغیرات حالات به صورت فید باشه نه بصورت عادی.یه حالت برای آمدن موس دکمه و یه حالت برای برداشته شدن موس از روی دکمه هیچ عملی هم لازم نیست انجام بده چون نمی خوام توی خود فلش ازش استفاده کنم .((ایول آقا مصطفی یه جورای زدی تو هدف فقط من میخوام روی خود دکمه حالت فید و برعکس ایجاد بشه))
اگه براتون امکان داره برام یه نمونه بزارید
از همتون ممنونم.
 

mmr

Member
این کار زیاد مشکل نیست !

دکمه تون رو تبدیل کنید به یه movieclip و تو همون موی کلیپ حالت فید
رو اجرا کنید ( مثلا برید فریم 10 و اونجا یه keyframe بذارید و حالت فید رو اجرا کنید )
وقتی این کار تموم شد بعد از آخرین فریم یه keyframe دیگه بذارید و همون حالت فید رو بر عکس انجام بدید
که با این تفاصیر آخرین و اولین فریم شبیه هم میشن !

بعد می رسیم به کد !!
روی اولین فریم stop بذار
بعد برو به فریمی که افکت فید تموم میشه اونجا هم stop بذار

بعد از موی کلیپ بیا بیرون و روی موی کلیپ این کد رو بنویس :

کد:
on(rollOver)
{
_root.movieclipname.gotoAndPlay(2)
}
on(rollOut)
{
_root.movieclipname.gotoAndPlay(shomareye frame ke efrct aval tamom mishe)
}

یه سورس هم گذاشتم
فقط افکتی که تو اون فایل هست fade نیست ....

موفق باشی
مصطفی
 

0012

Member
خیلی خیلی ممنون
خیلی وقت بود دنبال این موضوع بودم
تشکر.
 
بالا