Adobe Flash
Материал из Википедии — свободной энциклопедии
Flash (произносится [флэш]) — продукт компании «Macromedia» (с 2005 года — одно из подразделений «Adobe»), позволяющий разрабатывать интерактивные мультимедийные приложения. Сфера использования Flash различна, это могут быть игры, веб-сайты, CD презентации, баннеры и просто мультфильмы. При создании продукта можно использовать медиа, звуковые и графические файлы, можно создавать интерактивные интерфейсы и полноценные веб-приложения с использованием PHP и XML.
Flash-Файлы имеют раcширение .swf и просматриваются с помощью Flash Player, который может быть установлен как Plugin в браузер. Распространяется бесплатно через сайт Adobe. Исходные файлы с расширением .fla создаются в среде разработки Macromedia Flash, а потом компилируются в понимаемый Flash Player формат — .swf.
Содержание |
[править] Технологии
В основе Flash лежит векторный морфинг, то есть плавное «перетекание» одного ключевого кадра в другой. Это позволяет делать достаточно сложные мультипликационные сцены, задавая лишь несколько ключевых кадров для каждого персонажа.
Второй «кит» Flash'а — полная программируемость. Flash использует в качестве языка программирования ActionScript, по синтаксису схожий с JavaScript. С выходом последних версий языка, его можно по праву назвать объектно-ориентированным.
В новых версиях Flash'а значительно расширены возможности ActionScript по работе с веб-содержимым. Однако, изучение этих возможностей - занятие весьма кропотливое, и новые возможности используются крайне редко
[править] История
Технология векторного морфинга применялась задолго до Flash. В 1986 году была выпущена программа Fantavision, которая использовала эту технологию. В 1991 году на этой технологии была выпущена игра Another World, а двумя годами позже — Flashback.
История же Flash началась в 1995, когда после покупки программы для анимации FutureSplash Animator, компания Macromedia выпустила уже собственный продукт под названием Flash. В начале это была программа для создания несложной анимации, но после 4 версии и с появлением встроенного скриптового языка ActionScript, это приложение превратилось в действительно мощный продукт. Последней на сегодняшний день версией программы является Macromedia Flash 8, с версией языка ActionScript 2.0; последняя версия Flash Player - 9.
[править] Известные проекты на Flash
[править] Мультфильмы
- Масяня
- Антимульт
[править] Игры
- N
- Eyezmize
[править] Дополнительно
Уже существуют тестовая Adobe Flash 9 редактора http://labs.adobe.com/technologies/flash9as3preview/ Особенность его заключается в том, что теперь он поддерживает новый скриптовый язык ActionScript 3.0 совсем не похожий на ActionScript 2.0. Конечно же AS 3.0 (так пишут флешеры в сокращении) был известен ещё за долго до появления Macromedia Flash MX в программном продукте Flex. Язык поднимал множество вопросов. Однако по алгебраическим тестам (в особенности ООП программирования и разработке циклов) Язык оказался быстрее в 10 а то и в 100 раз.
[править] См. также
[править] Ссылки
- Adobe
- Macromedia
- Статьи, уроки, исходники(англ.)
- ActionScript уроки, исходники(англ.)
- бесплатные он-лайн уроки, исходники(русск.)
- Портал русскоязычных Flash-разработчиков
- Ответы на часто задаваемые вопросы по Flash (FAQ)
- Обучение Flash: статьи, уроки, исходники
- Aidsoid SWF to EXE — студия для преобразования из формата swf в формат exe. Сгенерированный в этой программе файл получается автономным и для его работы не требуется установленный Flash Player.
- Aidsoid Viewer — бесплатный автономный проигрыватель Flash-файлов (.swf), для работы не требует установленного Adobe Flash Player. Возможность перемотки Flash-роликов. Мультиязычный интерфейс.
- Flash Movie Player — бесплатный проигрыватель Flash-файлов (.swf), основанный на плагине Macromedia Flash Player. Поддерживает русский язык интерфейса.
- Acidum Flash Player — проигрыватель SWF и EXE (Project) файлов, конвертирование EXE в SWF и SWF в EXE. Сжатие SWF файлов без абсолютной потери качества. Бесплатный. Русский интерфейс.
- F-IN-BOX — компонент для разработчиков, облегчающий работу с Adobe Flash Player. Проигрывание Flash Video. Защита контента.
- Flajector — конвертор SWF в EXE. Возможность создания автономных exe, которым не требуется установленный Flash Player.