واضح آرشیو وب فارسی:سایت ریسک: ثابت نگه داشتن عمل over Allahparast 03 مهر 1389, 03:22سلام به دوستان ، می خواستم بدونم چطوری می تونم یک دکمه را زمانی که عمل اور انجام شد ثابت نگهش دارم ؟ من یک منو می خواهم بسازم که زمانی اشاره گر موس بر روی آیتم منو (دکمه) رفت یک افکت اجرا شه و آیتم با اتمام افکت ثابت بمونه تا زمانی که روی یک آیتم دیگری عمل اور را انجام داد از حالتش خارج بشه و آیتم بعدی این عملیات روش اجرا بشه . ( ممنون میشم با یک sample کارم رو راه بی اندازید :rose:) ممنون Avang2005 03 مهر 1389, 08:45سلام دوست من خوب شما بعداز افکت آیتم در هر فریمی که میخواید ثابت باشه یک : stop() قرار دهید و روی فریم اول هم به همین صورت بعداز اجرای افکت شما روی دکمه دیگه ای که رفتید می گید که فلا MovieClip رو play کن که همون موی کلیپ اولیه که باز بود که از همونجایی که stop شده پلی میشه تا برگرده به فریم اول چون فریم اول هم اکشن stop رو داره پس می ایسته تا دوباره روی منوش برید به همین روال البته بهترین روشش اینه که توسط متغییر ها این عمل انجام بشه و با دستورات شرطی باز بودن و نبودن منو رو تشخیص بدید . اگه وقت شد هم یه نمونه ساده میزارم واست موفق باشید evt 03 مهر 1389, 09:59با یک Flag به راحتی کار شما راه می افته . کافی یک فلگ تعریف کنی تا وقتی عمل موس اور انجام شد 1 بشه و در موس اور بعدی ، فلگ رو چک کنی و اگر 1 بود افکت قبلی رو حذف و افکت جدید رو اعمال کنی Allahparast 03 مهر 1389, 13:27Flag چیه ، ممنون میشم بیشتر توضیح بدید . نمی دونم منظورم رو متوجه شدید یا خیر من چیزی مثل این رو در نظر دارم مشاهده نمونه () فریم اگر stop() بشه که تاثیری بر over نداره چون وقتی موس از روش برداشته بشه و دوباره اشاره گر بر روی دکمه بره دوباره عمل over انجام میشه و همچین افکت. خواهشا با یک فایل نمونه منو راهنمایی کنید من از بچه های بخش پی اچ پی هستم evt 03 مهر 1389, 13:47اگر با اکشن اسکریپت 3 می خواهید ، نمونه اش رو براتون بزارم . در غیر اینصورت دوستان دیگه کمکتون می کنند . دو تا سوال رو هم جواب بدهید اول اینکه تعداد آیتم های شما مشخص هست و چند تا است دوم اینکه آیا منو ثابته و یا اینکه داینامیک هست Allahparast 03 مهر 1389, 14:11سلام دوست من خوب شما بعداز افکت آیتم در هر فریمی که میخواید ثابت باشه یک : stop() قرار دهید و روی فریم اول هم به همین صورت بعداز اجرای افکت شما روی دکمه دیگه ای که رفتید می گید که فلا MovieClip رو play کن که همون موی کلیپ اولیه که باز بود که از همونجایی که stop شده پلی میشه تا برگرده به فریم اول چون فریم اول هم اکشن stop رو داره پس می ایسته تا دوباره روی منوش برید به همین روال البته بهترین روشش اینه که توسط متغییر ها این عمل انجام بشه و با دستورات شرطی باز بودن و نبودن منو رو تشخیص بدید . اگه وقت شد هم یه نمونه ساده میزارم واست موفق باشید اگر با اکشن اسکریپت 3 می خواهید ، نمونه اش رو براتون بزارم . در غیر اینصورت دوستان دیگه کمکتون می کنند . دو تا سوال رو هم جواب بدهید اول اینکه تعداد آیتم های شما مشخص هست و چند تا است دوم اینکه آیا منو ثابته و یا اینکه داینامیک هست ممنون دوست عزیز ، بله اکشن 3 کار می کنم منو چهارتا ایتم داره به این اسم : home / download / about us / contact us ثابت هست ممنون شرمنده خیلی پرو روی کردم :rose: Allahparast 03 مهر 1389, 16:42شدیدا نیاز مند کمک هستم خواهشا یکی کمک کنه ! ++Hadi++ 03 مهر 1389, 18:48یه symbol ازنوع Button بسازین و تو حالت over اون یه Symbol تک فریم از نوع MovieClip درست کنین و وقتی روی مووی کلیپ مربوطه دابل کلیک می کنید ، درونش باید روی فریم های بعدی کلیک و F6 رو برنین تا نوار زمانی اضافه بشه . انیمیشن و یا افکتتونو درست کنین و در آخرین فریم که روش کلیک کردین و انتخابش کردین ، دکمه F9 رو بزنین و در کادر اکشن باز شده عبارتیرو که آونگ عزیز زحمت کشیدند و نوشتند یعنی : stop(); رو بنویسین ... موفق باشید ... Allahparast 03 مهر 1389, 19:12منم این کارهای که گفتید انجام دادم اما نمی دونم چرا نتیجه نمی ده فایل رو پیوست کردم اگر واستون زحمتی نیست مشاهده کنید Avang2005 03 مهر 1389, 23:41سلام دوست من خوب الان مشکل این فایل چیه ؟؟؟ موفق باشید Allahparast 04 مهر 1389, 00:48ای بابا این تاپیک ما شد همش اسپم آقا یکم دقت کنید . آیا نمونه در عمل مثل فایل ما هست این مشاهده نمونه () Flag چیه ، ممنون میشم بیشتر توضیح بدید . نمی دونم منظورم رو متوجه شدید یا خیر من چیزی مثل این رو در نظر دارم مشاهده نمونه () فریم اگر stop() بشه که تاثیری بر over نداره چون وقتی موس از روش برداشته بشه و دوباره اشاره گر بر روی دکمه بره دوباره عمل over انجام میشه و همچین افکت. خواهشا با یک فایل نمونه منو راهنمایی کنید من از بچه های بخش پی اچ پی هستموالا من تو بخش پی اچ پی اکتیو بودیم اینجوری پاسخ نمی دادیم . من می گم وقتی اشاره گر روی آیتم قرار گرفت عمل over انجام شد و وقتی هم ماوس از روش خارج شد فریم آخر موی کلیپی که توی button هست متوقف بشه ( یعنی وقتی ماوس از روی دکمه خارج شد دکمه با موی کلیپ تو همون حالت وایسه عین نمونه زیر) : این مشاهده نمونه () بر روی آیتم منو کلیک کنید و ماوس رو از روی آیتم خارج کنید دکمه تو همون حالت باقی میمونه فکر کنم یه ده بار دیگه هم سوالم رو خدمتتون عرض کنم باز هم شما بگید در آخر موی کلیپ دکمه ، اکشن stop(); رو بگذارید . والا زبونم مو در آورد Avang2005 04 مهر 1389, 02:26سلام دوست من لازم نیست عصبانی بشی !!! اگه همون اول نمونه میزاشتید اینقدر معطل نمیشدید من یک نمونه ساده براتون درست کردم ولی بعنوان یک نمونه !!! البته این نمونه که شما گذاشتید برای هر موضوع فلش یک نمونه مثل همین نمونه ای که برات گذاشتم ساختن و در صفحات مختلف گذاشتن شما با کلیک بر روی هر منو یک صفحه جدید با یک فلش جدید روبرو میشوید موفق باشید Allahparast 04 مهر 1389, 10:48سلام دوست من لازم نیست عصبانی بشی !!! اگه همون اول نمونه میزاشتید اینقدر معطل نمیشدید من یک نمونه ساده براتون درست کردم ولی بعنوان یک نمونه !!! البته این نمونه که شما گذاشتید برای هر موضوع فلش یک نمونه مثل همین نمونه ای که برات گذاشتم ساختن و در صفحات مختلف گذاشتن شما با کلیک بر روی هر منو یک صفحه جدید با یک فلش جدید روبرو میشوید موفق باشید نه عصبانی نیستم ! ولی باز هم متوجه نشدید :shock: این مثالتون هم عین example خودمه / فکر نکنم فرقی درش باشه . فرض کن ما 2 کلید داریم خوب : اشاره گر موس را روی دکمه می بریم عمل اور انجام میشه ولی ار روش که موس برداشته میشه اور از بین میره درسته ؟ من می خوام از بین نره آخرین آیتمی که اشاره گر روش بوده باز باشه یعنی اینطوری باشه خدا وکیلی پدر منو در آوردید برای جواب این سوال Avang2005 04 مهر 1389, 11:57سلام دوست من اینم یک نمونه دیگه با ویرایش موفق باشید Allahparast 04 مهر 1389, 12:44سلام آونگ عزیز بسیار ممنون عالی بود ، اما چطور میشه از دو بار over شدن جلو گیری کرد مثلا در این سایتی که به عنوان مثال معرفی کرد اگر اور انجام شد ، خارج شدنش فقط با دکمه دیگه هست و حتی خودش هم نمی تونه از اور خارج شه ؟ (یعنی ماوس از محدودش خارج بشه و دوباره به محدودش برگرده اور نمیشه ) ؟ Avang2005 04 مهر 1389, 15:08سلام دوست من این کار رو با تعریف متغییر میشه انجام داد !!!! نمونه ویرایش شد موفق باشید سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 764]