ادوبی فلش چیست؟
Adobe Flash
ادوبی فلش (به انگلیسی: Adobe flash) یا به اختصار فلش، نرمافزاری است برای تولید انواع بازیهای دو بعدی، فیلم، و برنامههای پویای اینترنتی که توسط پخش کنندهٔ فلش (به انگلیسی: Flash Player) اجرا میشود.
پایهگذاری
فناوری فلش توسط شرکت ماکرومدیا (به انگلیسی: Macromedia) در دنیای وب بنیانگذاری شد که با خریده شدن ماکرومدیا توسط ادوبی (به انگلیسی: Adobe) با علامت تجاری ادوبی معرفی میگردد.
اساس ساختمان
اساس ساختمان پروندههای فلش (اسدبلیواف (به انگلیسی: SWF)) به صورت برداری (به انگلیسی: Vector-Base) است که با زبان اکشناسکریپت محتویات و اشیاءها (به انگلیسی: Object) کنترل و دستور دهی میشود.
سادگی در کنترل محتویات و اطلاعات، گرافیک بالا و قدرت انعطاف فراوان، استفاده همه گیر آن را موجب شدهاست. امروزه بر روی ۹۰٪ کامپیوترهای متصل به اینترنت پخش کنندهٔ فلش، فعال و نصب میباشد.
موجودیت برای سیستم عامل ها
این برنامه بر روی اکثر سیستم عامل ها قابلیت نصب را دارد.
اکشناسکریپت
اکشناسکریپت (به انگلیسی: ActionScript) زبان برنامهنویسی برای پخش کنندهٔ فلش میباشد که تعامل کاربر با درگاه (به انگلیسی: Interface)، پردازش و نگهداری اطلاعات را در زمان اجرا به عهده دارد. اِیاس(به انگلیسی: AS) بر پایه ایسیاِماسکریپت (به انگلیسی: ECMAScript) است که معمولاً به صورت بایت کد توسط مفسر (به انگلیسی: compiler) درون فایل ذخیره گردیده و در run-time توسط ActionScript Virtual Machine ترجمه و اجرا میشود. اِیاس مدل پیشرفته و قوی را از یک زبان برنامهنویس ارایه میدهد که برای بسیاری از توسعه دهندگان وب (به انگلیسی: Web developers) و برنامه نویسان (به انگلیسی: Programmer) با دانش کم از برنامهنویسی شیء گرا (به انگلیسی: object-oriented programming) ساده و ملموس خواهد بود.