ورود

View Full Version : عدم تکرار دستور ، با پایین نگه داشتن کلید کیبورد



siroosss
چهارشنبه 17 مهر 1392, 21:59 عصر
با سلام
وقتی تو اکشن اسکریپت 2 واسه یه کلید خاص از کیبورد یه دستور می نویسیم
با فشردن اون کلید خاص، دستور اجرا می شه ( مثلا یه مووی کلیپ آلفاش 50 میشه)
ولی اگه به طور مداوم و پشت سر هم ، همون کلید رو به صورت فشرده نگه داریم ، اتفاق بدی
می افته و مووی کلیپ پشت سر هم ، آلفاش بین 50 و 100 جابه جا میشه
چه طور می تونم این مشکل رو حل کنم
یعنی زمانی که کلید رو فشار می دیم ، یک بار دستور رو اجرا کنه و تا مادامیکه رها نکردیم ، اتفاق دیگه ای نیفته
ممنون میشم اگه کمک کنید

Vitallity
چهارشنبه 17 مهر 1392, 22:20 عصر
ای کاش اون قسمت از کد رو می‌ذاشتی تا دقیق‌تر راهنمایی کنم. اما می‌تونی یه مقدار boolean قرار بدی برای عملی که می‌خواهی انجام بدی مثلاً مقدار آلفا رو که 50 کردی اون رو false کنی و جایی هم که داری فشردن دکه رو چک می‌کنی مقدار متغیر boolean رو هم چک کنی اگر true باشه یعنی برای بار اول هست که داری این کار رو انجام می‌دی و مقدار آلفا 50 میشه و دفعه های بعدی چون مقدار false هست دیگه آلفا تغییر نمی‌کنه.

siroosss
پنج شنبه 18 مهر 1392, 22:48 عصر
دست شما درد نکنه مشکل با روشی که گفتید و با یه مقدار تغییر حل شد