» Today hit:14 » Yesterday hit:1 » All hit:28869
  • تبلیغات هنری
    » About Us
    تبلیغات هنری
    واشقانی
    آموزش وتشریح مسائل هنری و تبلیغات وگرافیکی پذیرش سفارشات پروژه های تبلیغاتی و گرافیکی در زمینه های سی دس مالتی مدیا.اوراق اداری.کارت ویزیت.گرافیک محیطی.پیکتوگرام و...
    » My logo
    تبلیغات هنری

    » Day Links » My Archives
    »» اکشن اسکریپت : کنترل در زمان اجرا »» date:86/10/28 «» 12:0 ص

    اکشن اسکریپت : کنترل در زمان اجرا

     

    وقتی شما یک اکشن اسکریپت مینویسد ،از پنل 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 و دیگر اشیاء اکشن اسکریپت را کنترل کنید.



    واشقانی
    »» comments ()

    »» Posts Title  
    تعرفه خدمات
    مهم
    نمونه قالب وب سایت
    [عناوین آرشیوشده]