Mr.Source

اکشن‌اسکریپت

پست های پیشنهاد شده

اکشن‌اسکریپت ActionScript زبان برنامه نویسی برای فلش‌پلیر می‌باشد که تعامل با کاربر، پردازش و نگهداری اطلاعات و غیره را در زمان اجرا به عهده دارد .AS بر پایه ECMAScript است که معمولاً به صورت بایت کد توسط compiler درون فایل ذخیره گردیده و درrun-time توسط ActionScript Virtual Machine ترجمه و اجرا می‌شود. AS مدل پیشرفته و قوی را از یک زبان برنامه نویس ارائه می‌کند که برای بسیاری از توسعه دهندگان وب و برنامه نویسان با اندکی دانش ازobject-oriented programming آشنا و راحت خواهد بود .

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

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

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

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

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

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

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

زبان برنامه نویسی Action Script چیست؟

زبان برنامه نویسی Action Script یک زبان برنامه نویسی شی گرا است که ابتدا توسط Macromedia Inc توسعه یافت. Action Script در درجه اول برای توسعه وب سایت ها و نرم افزار هایی که با استفاده از پلت فرم Adobe Flash Player در صفحات وب به صورت فایل های SWF جاسازی شده اند، استفاده می شود. Action Script3 همچنین همراه با سیستم Adobe Air برای توسعه برنامه های کاربردی دسکتاپ و موبایل مورد استفاده قرار می گیرد.

نگاه اجمالی

اکشن اسکریپت در ابتدا برای کنترل انیمیشن های بردار دو بعدی ساخته شده بود و در نسخه های اولیه محتوای فلش، چندین ویژگی تعاملی ارائه داد که در آنها قابلیت اسکریپت بسیار محدود بود. در نسخه های بعدی قابلیت اضافه کردن و ایجاد بازی های مبتنی بر وب و برنامه های کاربردی اینترنتی با جریان رسانه ها نیز فراهم آمد. امروزه اکشن اسکریپت برای توسعه تلفن همراه از طریق Adobe Air مناسب است و در بعضی از برنامه های پایگاه داده و رباتیک های اساسی مانند کیت Controller Make نیز مورد استفاده قرار می گیرد.

انواع داده

Action Script عمدتا متشکل از انواع داده اساسی یا ساده است که برای ایجاد انواع داده های دیگر مورد استفاده قرار می گیرند. این نوع داده ها بسیار شبیه به نوع داده های جاوا هستند. از آنجا که اکشن اسکریپت 3 بازنویسی کامل اکشن اسکریپت 2 بود، انواع داده ها و ارث بری آنها تغییر یافت. از این رو انواع داده ها در اکشن اسکریپت 3 کاملا متفاوت هستند و دارای ساختمان خاص خود می باشند.

یادگیری بیشتر

همان طور که گفته شد، زبان برنامه نویسی Action Script یک زبان برنامه نویسی شی گرا است که برای ارائه توانایی های تعاملی غنی به پلت فرم Adobe Flash Player طراحی شده است. اگر مایلید اطلاعات بیشتری درباره این زبان برنامه نویسی و نحوه کار کردن با اون بدست بیارید، کافیه اینجا کلیک کنید تا اطلاعات لازم رو از سایت مرجع فرا بگیرید.

 

به اشتراک گذاری این ارسال


لینک به ارسال
به اشتراک گذاری در سایت های دیگر

Join the conversation

You can post now and register later. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .
Note: Your post will require moderator approval before it will be visible.

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به عنوان یک لینک به جای

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.