Adobe Flash или просто Флеш - Что такое flash и с чем его употребляют в пищу?

 

Adobe Flash или просто Флеш - Что такое flash и с чем его употребляют в пищу?

Что такое FLASH? Adobe flash - это мультимедийная платформа, разработанная компанией Adobe (Macromedia - ранее), для создания и воспроизведения мультимедийных приложений, а также роликов и анимационной графики.Флеш использует язык программирования Action script, а также конвертирует его в html. Актуальная версия Action script - 3.0, но из-за сильных затрат ресурсов этой версии, а также более сложного кода часто используют Action script 2.0. Форматы ( расширения) файлов флеш: .exe, .swf, .fly и иногда .gif.

 

Где используется этот язык?

 

Вы, наверное, играли в игры Вконтакте, Одноклассниках, Мой мир и других? Все эти игры написаны на тоом языке, о котором идёт речь. А видели ли вы надоедливые рекламные банеры, на которых при наведении курсора изменяется картинка? Почти все эти банеры написаны на флеше. А встречали ли вы красивые сайты с разными ымзуальными эффектами? Это тоже флеш.

 

Расширение рабочих файлов. которые можно изменять, - это fla.

 

Где я могу увидеть пример?

 

Теперь давайте рассмотрим пример программы, написанно на Adobe  flash.

 

Пример: &

 

/*
Главный класс Main.as.
 
Создает таймер и по таймеру создает пузырьки в координатах, зависимых от положения мыши.
*/
 
{
 //Импорты необходимых классов.
  flash.display.Sprite;
 import flash.utils.Timer;
 import flash.events.TimerEvent;
 
 public class Main extends Sprite
 {
 //Переменная для таймера.
 private var timer:Timer;
 
 //Конструктор главного класса.
  function Main()
 {
 //Создаем экземпляр класса Таймер.
 new Timer(50, 0);
 //Назначаем слушатель события тика таймера.
 .addEventListener(TimerEvent.TIMER, InTimer);
 //Запускаем таймер.
 &timer.start();
 }
 
 //Функция, которая срабатывает по тику таймера.
 function InTimer(e:TimerEvent):void
 {
 //Создаем пузырек.
 &var c:Circle = new Circle(stage);
 }
 }
}

 

Думаете это вся программа?  А нет! Это вам не Паскаль, а флеш! Флеш - это графическая среда, а значит там есть изображения (графика) => таки же коды для объектов, а также кадры и многое другое!

 

Возможности у флеш огромные, но не бесконечные. Такую игру или калькулятор, тему или часики написать можно, но написать офис, созданный Microsoft, у Вас не получится. Также у этого языка есть минус, он не работает без предустановленного flash player ' a.

Дата: 2011-10-29 19:03:04   Просмотров: 5337

Теги: Flash adobe player