Flash-приложения создаются при помощи специализированной среды разработкиAdobe Flash, которая входит в пакет программных продуктов компании Adobe. В этом пакете также находится популярное приложение для работы с графикой - Adobe Photoshop. РазработкаFlash-приложений– это отдельное направление, которое требует изучение программы Adobe Flashи технологии разработки Flash-приложений. Объем данного курса не позволяет нам охватить данное направление, поэтому мы рассмотрим только методику подключения готовогоFlash-приложения к веб-странице.
Для программированияFlash-приложений используется отдельный язык программирования ActionScript. Во многом этот язык похож на языки Java и JavaScript.Приложение Adobe Flash позволяет работать с графикой и создавать анимацию графических объектов без программирования.
Разработанное Flash-приложение компилируется в промежуточный байт-код.Получается файл с расширением SWF. Если сравнивать сJava, то это аналог файла JAR.Как и в Java для запуска промежуточного байт-кода необходима установленная виртуальная машина, для Flash–это Flash Player.
Технология Flash во многом напоминает технологию Java, а Flash-ролики похожи наJava-апплеты. ФайлSWF кроме игры или рекламного баннера может содержать обычное видео или аудио.
Flash-приложение вставляется в веб-страницу. Для этого выделяется прямоугольная область по размерам Flash-приложения. Flash-приложение может занимать всю область страницы. Но в большинстве случаев Flashявляется дополнением к веб-странице. Это может быть вставка с графическими эффектами, рекламный баннер или видеоролик.
Вместо Flashможно использовать Java-апплет, но Flash является более популярным из-за более высокой скорости загрузки.
При использованииFlash следует учитывать следующее:
1. Flash не поддерживается некоторыми устройствами.
2. Чрезмерное использование Flash при постоянном использовании веб-страницы может начать раздражать пользователя.
3. Страницы с большим количествомFlash-вставок будут загружаться медленнее.
Из этого следует, что масштабы использования Flashдолжны зависеть от тематики сайта.