اکشن اسکریپت چیست ؟

چکیده :

اکشن اسکریپت چیست ؟



اکشن اسکریپت چیست ؟ - Action script

اکشن اسکریپت چیست تعریف رسمی اکشن اسکریپت که از استادان ما در ادابی دریافت شده است چیزی مانند این است : اکشن اسکریپت ( Action Script ) یک زبان برنامه نویسی برای محیط اجرای فلش پلیر است.

این زبان برنامه نویسی در اصل به عنوان روشی برای طراحان فلش به منظور استفاده از امکانات اینتراکتیو طراحی شده بود و به برنامه نویسان فلش اجازه می داد تا پروژه هایی از انیمیشن های ساده تا پیچیده و اینترفیسهای برنامه های اینتراکتیو را ایجاد کنند. این تعریف جالب است و همان چیزی است که می توان از شرکت مسئول برای این زبان انتظار داشت اما به شما نمی گوید که اکشن اسکریپت چگونه به وجود آمد. چیزی که ما می دانیم این است که اکشن اسکریپت 1.0 ابتدا در فلش 5 ظاهر شد. نسخه های قبلی فلش به طراحان اجازه می داد تا دستوراتی را به فیلمهای خود اضافه کنند تا بتوانند پخش و ذخیره کردن داده ها را کنترل کنند اما آنها بسیار ساده بودند و کسی نمی توانست به آنها یک زبان برنامه نویسی بگوید.

اکشن اسکریپت 1.0 بر مبنای ECMAScript 262 بود که باعث میشود از خانواده مشابهی با جاوا اسکریپت باشد.اکشن اسکریپت 2.0 نیز با فلش MX 2004 ارائه شد و بر مبنای یک نسخه جدیدتر از استاندارد ECMAScript بود. با این که این زبان دارای ساختارهای زبان برنامه نویسی جدیدی بود , مانند کلاس ها , اینترفیسها و خاصیتهای private و public, اما نسبت به نسخه قبلی تفاوت چندانی وجود نداشت.

زبان اکشن اسکریپت نیز همچون سایر زبان های شیئ گرا دارای کلاسها - متغیرها - دستورات شرطی - حلقه ها و . . . می باشد.

فیلمهای فلش را می توان به سادگی توسط اکشن اسکریپت کنترل نمود و به واسطه آن امکان ساخت انواع بازی - انیمیشن - مالتی مدیا و . . . به وجود می آید.