شما وارد حساب خود نشده و یا ثبت نام نکرده اید. لطفا وارد شوید یا ثبت نام کنید تا بتوانید از تمامی امکانات انجمن استفاده کنید.
تالار خورجوان

زمان کنونی: ۳-۳-۱۳۹۱, ۰۵:۴۰ عصر درود مهمان گرامی! (ورودثبت نام)


ارسال پاسخ 
 
امتیاز موضوع:
  • 0 رأی - میانگین امیتازات : 0
  • 1
  • 2
  • 3
  • 4
  • 5
اكشن اسكريپت : كنترل در زمان اجرا
۸-۸-۱۳۸۶, ۱۲:۳۳ صبح
ارسال: #1
اكشن اسكريپت : كنترل در زمان اجرا
وقتي شما يك اكشن اسكريپت مينويسد ،از پنل Actions براي ضميمه كردن كد ها به فريم يا دكمه يا مووي كليپ ها استفاده ميكنيد . اسكريپت هايي كه به فريم ها ضميمه ميكنيد زماني اجرا ميشوند كه هد اجرايي فلش وارد آن فريم شود . اما فريم اول فيلم فلش بگونه اي متفاوت از ساير فريم ها عمل ميكند . چون اولين فريم فيلم فلش كم كم لود ميشود و اشياء در آن همينطور كه دانلود ميشوند نمايش داده ميشوند و اين موضوع بر روي اجراي اسكريپت ها اثر ميگذارد . اما فريم هاي بعد از فريم اول تا وقتي تمام اشياء داخل آن فريم لود نشوند نمايش داده نميشوند .

اسكريپت هايي كه به مووي كليپ يا دكمه ها نسبت داده شده اند زماني اجرا ميشوند كه رويداد (event) خواسته شده اتفاق افتد . يك رويداد يك اتفاقي است كه توسط كاربر يا گاهي توسط فيلم فلش شما اتفاق مي افتد ، مانند كليك كردن موس ، فشردن يك دكمه از كيبورد ، و يا لود شدن يك مووي كليپ ( اين آخري توسط فيلم اتفاق افتاده) . شما ميتوانيد بر اساس رويداد هايي كه رخ ميدهد كد هاي متفاوتي بنويسيد تا در هنگام رخ دادن هر رويداد يك كد خاص اجرا گردد .

اكشن هايي كه به دكمه ها يا مووي كليپ ها نسبت ميدهيد در اكشن هاي خاصي بنام Handler حبث ميشوند .on و onClipEvent دوHandler هستند . شما ميتوانيد يك يا بيش از يك Event را در يك Handler قرار دهيد و همچنين ميتوانيد بيش از يك Handler براي هر شيئ قرار دهيد . هندلر onClipEvent براي مووي كليپ و هندلر on براي دكمه هاست . همچنين شما ميتوانيد از on براي خلق مووي كليپ دكمه اي استفاده كنيد كه رويداد هاي دكمه را دريافت ميكند .

رويداد هاي مووي كليپ و دكمه ها ميتوانند توسط متد هاي خود شيئ نيز بكار گرفته شوند . شما بايد يك فانكشن تعريف كنيد و آن را به متد Event Hadler ارجاع دهيد . اين فانكشن وقتي كه رويداد اتفاق بيافتد اجرا ميشود .

جدول زير متد ها و Event Handler هاي دكمه ها را نشان ميدهد :

Event handler actions
Event handler methods

on (press)
onPress

on (release)
onRelease

on (releaseOutside)
onReleaseOutside

on (rollOver)
onRollOver

on (rollOut)
onRollOut

on (dragOver)
onDragOver

on (dragOut)
onDragOuot

on (keyPress"...")
onKeyDown, onKeyUp




جدول زير متد ها و Event Handler هاي مووي كليپ ها را نشان ميدهد :

Event handler actions
Event handler methods

onClipEvent (load)
onLoad

onClipEvent (unload)
onUnload

onClipEvent (enterFrame)
onEnterFrame

onClipEvent (mouseDown)
onMouseDown

onClipEvent (mouseUp)
onMouseUp

onClipEvent (mouseMove)
onMouseMove

onClipEvent (keyDown)
onKeyDown

onClipEvent (keyUp)
onKeyUp

onClipEvent (data)
onData




با اكشن اسكريپت همچنين ميتوانيد رويداد هاي TEXTbox و ديگر اشياء اكشن اسكريپت را كنترل كنيد .
یافتن تمامی ارسال های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 3 مهمان
Persian MyBB : MyBBIran.com
Powered by MyBB | Copyright © 2009 MyBB Group
Element Blue by MyBB Mod | RTL by MyBBIran.com