Введення в Macromedia Flash CS3
Ведення Adobe Flash (раніше Macromedia Flash), або просто Flash - мультимедійна платформа компанії Adobe для створення веб-додатків або мультимедійних презентацій. Широко використовується для створення рекламних банерів, анімації, ігор, а також відтворення на веб-сторінках відео-і аудіозаписів. Платформа включає в себе ряд засобів розробки, перш за все Adobe Flash Professional і Adobe Flash Builder (раніше Adobe Flex Builder); а також програму для відтворення flash-контенту - Adobe Flash Player, хоча flash-контент вміють відтворювати і багато плеєри сторонніх виробників. Наприклад, SWF-файли можна переглядати за допомогою вільних плеєрів Gnash або swfdec, а FLV-файли відтворюються через мультимедійний програвач Quicktime, і різні програвачі в UNIX-подібних системах за наявності відповідних плагінів. Adobe Flash дозволяє працювати з векторною, растрової та обмежено з тривимірною графікою, а також підтримує двонаправлену потокову трансляцію аудіо і відео. Для КПК і інших мобільних пристроїв випущена спеціальна "полегшена" версія платформи Flash Lite, функціональність якої обмежена в розрахунку на можливості мобільних пристроїв і їх операційних систем. Стандартним розширенням для скомпільованих flash-файлів (анімації, ігор та інтерактивних програм) є. SWF (S hock w ave F lash або Small Web Format). Відеоролики у форматі Flash являють собою файли з розширенням FLV або F4V (при цьому Flash в даному випадку використовується тільки як контейнер для відеозапису ). Розширення FLA відповідає формату робочих файлів в середовищі розробки. 1. Технології
Flash Player являє собою віртуальну машину, на якій виконується завантажений з Інтернету код flash-програми. В основі анімації в Flash лежить векторний морфінг, тобто плавне "перетікання" одного ключового кадру в інший. Це дозволяє робити складні мультиплікаційі сцени, задаючи лише кілька ключових кадрів. Продуктивність Flash Player при відтворенні анімації в кілька разів перевищує продуктивність віртуальної машини Javascript у браузерах, що підтримують попередній стандарт HTML5, хоча у багато разів поступається додаткам, що працюють взагалі без використання віртуальних машин. Flash використовує мову програмування ActionScript, заснований на ECMAScript. 1 травня 2008 компанія Adobe оголосила про початок проекту Open Screen Project. Мета проекту - створення спільного програмного інтерфейсу для персонального комп'ютера, мобільних пристроїв і побутової електроніки, що означає однакове функціонування одного додатка під всіма перерахованими видами пристроїв. В рамках проекту: Знімаються обмеження на використання специфікацій SWF і FLV/F4V. Публікуються API для портування Adobe Flash Player на різні пристрої. Скасовуються платні ліцензії для Adobe Flash Player і Adobe AIR на пристроях. Найближчий їх реліз буде безкоштовним. На підтримку проекту та поширення платформи Flash на мобільних пристроях на даний момент виступило 58 компаній, серед яких AMD, ARM, Google, HTC, Intel, Motorola, Nokia, NVIDIA, QNX, Sony Ericsson і ін Flash Player портований на мобільну платформу Android, випущені мобільні пристрої з апаратним прискоренням flash-додатків (включаючи AIR-додатки).