ادوبی فلش

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو
ادوبی فلش
Adobe Flash Player icon.png
انتشار ابتدایی ۱۹۹۶
نوشته‌شده به سی++
سیستم‌عامل مایکروسافت ویندوز، مک اواس ده، لینوکس، سولاریس، سیمبیان، ویندوز موبایل، ماامو، اندروید
گونه چندرسانه‌ای
پروانه انحصاری
وب‌گاه صفحهٔ اصلی سکوی ادوبی فلش

ادوبی فلش (به انگلیسی: 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) ساده و ملموس خواهد بود.

منابع[ویرایش]

مشارکت‌کنندگان ویکی‌پدیا، «Adobe Flash»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۲۶ سپتامبر ۲۰۱۰).