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

Friday, April 7th, 2017

اکشن اسکریپت زبان برنامه نویسی فلش
اکشن اسکریپت زبان برنامه نویسی فلش

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

این تعریف جالب است و همان چیزی است که می توان از شرکت مسئول برای این زبان انتظار داشت اما به شما نمی گوید که اکشن اسکریپت چگونه به وجود آمد.

اکشن اسکریپت چگونه بوجود آمد ؟

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

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

زبان اکشن اسکریپت چه کاربردی دارد؟

در کاربرد زبان برنامه نویسی اکشن اسکریپت باید گفت این زبان به توسعه دهندگان برنامه های تحت وب, ویندوز و تلفن های همراه این امکان را می دهد تا با استفاده از این زبان برنامه نویسی انواع برنامه های تحت وب , بازی ها و انیمیشن های کنترلی ایجاد نمایند, به زبان ساده تر اکشن اسکریپت جهت کنترل برنامه های ساخته شده توسط نرم افزار قدرتمند فلش که امکان ساخت انیمیشنهای دو بعدی بسیار زیبا و پیچیده را میدهد کارایی زیادی دارد.

پشتیبانی از زبان برنامه نویسی اکشن اسکریپت

باید توجه داشت زبان برنامه نویسی اکشن اسکریپت به عنوان یک زبان برنامه نویسی بالغ و کامل تمامی امکانات لازم جهت خلق برنامه های کاربردی را به توسعه دهندگان ارائه می نماید به همیم جهت تلاش شده تا کمپانی های فعال در زمینه وب و تلفنهای همراه هوشمند شرایط لازم جهت استفاده گسترده از برنامه های فلش را به کاربران خود اهدا کنند برای همین قول نرم افزاری دنیا مانند ادوبی که ارائه دهنده پلاگین های ادوبی فلش پلیر و ادوبی ایر است همواره کوشیده نسخه های بروز از این پلاگین ها را جهت استفاده کار بران از فایل های فلش در محیط ویندوز, وب و تلفن های همراه در اختیار شرکت های دیگر به واسطه قرار دادهای کلان تجاری بگذارد . پس زبان اکشن اسکریپت به عنوان زبان برنامه نویسی اصلی فلش جایگاه ممتازی نزد توسعه دهندگان برنامه های کاربردی دارد.

برگرد به عقب

آخرین نوشته :
مقالات بیشتر :

مزایا و محاسن استفاده از کاتالوگ دیجیتال

مزایا و محاسن استفاده از کاتالوگ دیجیتال

وقتی نام کاتالوگ را می شنویم همه ما بلا فاصله به یاد یک مجموعه کاغذ معمولا در ابعاد A4 که حاوی... بیشتر

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

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

تعریف رسمی اکشن اسکریپت که از استادان ما در ادابی دریافت شده است چیزی مانند این است : اکشن اسکریپت... بیشتر

jQuery چیست ؟

jQuery چیست ؟

در تعریف jQuery باید اینگونه بیان کرد که اگر به نظر شما Prototype یک روش مناسب برای بسط دادن جاوا... بیشتر

روش هایی برای داشتن یک بنر تاثیر گذار

روش هایی برای داشتن یک بنر تاثیر گذار

در دنیای امروز به موازات رشد تجارت و اقتصاد نیاز به تبلیغات نیز در حال رشد است. تبلیغات به یکی از... بیشتر

اهمیت برند سازی چیست ؟

اهمیت برند سازی چیست ؟

حتما برای شما هم اتفاق افتاده وقتی در خیابان راه می روید, کتاب میخوانید , موسیقی گوش می دهید و یا... بیشتر

SQL چیست ؟

SQL چیست ؟

SQL مخفف کلمات Structured Query Language به معنی زبان کوئری ساختار یافته است. همان طور که میدانید... بیشتر

کاتالوگ فلش در خدمت تبلیغات

کاتالوگ فلش در خدمت تبلیغات

بدون تردید فایل های فلش یکی از زیباترین و توانمند ترین نوع فایل در دنیای دیجیتال هستند . قابلیت های... بیشتر

راه های جلو گیری از تزریق SQL چیست ؟

راه های جلو گیری از تزریق SQL چیست ؟

تزریق SQL INJECTION ) SQL ) خیلی مشابه با تزریق هدر ایمیل است. یک حمله تزریقی سعی می کند تا... بیشتر

تبلیغات دیجیتال چیست؟

تبلیغات دیجیتال چیست؟

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