ساخت شنودگرها ( listeners) برای رویداد های کلید

در درس های گذشته برای امتحان روال Is Down() نیاز به ساخت یک حلقه دو فریمی در خط زمان اصلی داشتید . یک راه برای از بین بردن این حلقه و شناسایی رویداد های کلید ، ساخت شنودگرهاست . یک شنود گر  (Listener) ، عنصری است که آن را از گروهی عمومی عناصر ایجاد می کنید . می توانید عنصری به نام MyListener را با این عبارت بسازید :

MyListener = new Object();

ادامه آموزش و دانلود این آموزش در ادامه مطلب

سپس برای اختصاص دادن یک رویداد کلید به آن ، ار تابعی بی نام استفاده کنید . اگر میخواهید که عنصر شنود گر شما به رویداد onKeyDown توجه کرده و با رفتن به فریم ۱۰ به آن واکنش نشان دهد ، باید این تایع را بنویسید :

myListener.onKeyDown = function (){
gotoAndStop(10);
}

هنگامی که رویداد را به عنصر شنود گر خود اختصاص داده اید باید آن را ثبت کنید . برای این کار از روال  addListener() برای عنصر کلید بدین شرح استفاده کنید :

Key.addListener(myListener)

با این کار هرگاه رویداد کلید اتفاق بیافتد ، عنصر شنودگر مطلع می شود . دو رویدادی که عنصر شنودگر می تواند شناسایی کند onKeyDown  و onKeyUp هستند . رویداد onKeyDown زمانی اتفاق میافتد که کلیدی در صفحه کلید فشرده شده باشد . رویداد onKeyUp زمانی اتفاق میافتد که کلیدی در صفحه کلید از حالت فشرده رها باشد.

دانلود PDF آموزش با حجم ۴۰ KB

پسورد :

www.flashman.biz
برچسب : ، ، ، ، ، ، ، ، ، ، ،
authorنوشته: Flash Man dateتاريخ : فروردین ۲۲م, ۱۳۸۹



Spam Protection by WP-SpamFree