Компиляция программ Action Script |
|
|
| Автор: Administrator |
| 06.06.2011 00:00 |
|
Рассмотрим подробно все шаги выполнения программ, написанных на Action Script, от написания простого текстового кода, понятного программисту, до машинного кода, понимаемого компьютером. 1. Сначала пишем программу на языке Action Script. Это простой текст, его 2. На следующем этапе выполняется интерпретатация компилирующего типа. Исходный код приводится в промежуточное представление с помощью компилятора Action Script. Это промежуточное значение называется байт-кодом. Байт-код – это машинно-независимый код, который генерируется транслятором и исполняется интерпретатором. Засчет такого подхода, достигается большое быстродействие. Но минусами является то, что необходимы большие ресурсы компьютера и проверка корректности исходного кода. 3. Но сам по себе байт код программа Flash не сможет понять. Поэтому его необходимо поместить в бинарный контейнер с расширением SWF. Процесс генерации SWF файла называется SWF-компиляцией. 4. Далее среда выполнения Flash переводит бинарный код уже в машинный. Такой процесс называется динамической компиляцией, т.к. она происходит непосредственно перед тем самым моментом когда программе понадобится нужный фрагмент байт-кода. Иногда такую компиляцию называют JIT (Jast In Time). Не следует путать понятия «среда выполнения» и «среда разработки» Flash. 1. Чтобы выполнить программы, написанные на языке Action Script могут применяться 3 приложения: Flash Player, Apollo, Flash Lite. Это клиентские среды выполнения Flash. Они не используются для разработки, но могут воспроизвести уже сделанный проект.
2. Рассмотрим среду разработки на примере Adobe Flash. Это платформа, которая используется для векторной анимации, отображения графики, воспроизведения звука, имеющая возможность интеграции в веб-страницы. Он компилирует файлы в формат swf. Далее его можно открывать клиентскими средами выполнения. Для начинающего flash-программиста очень важно знать как происходит компиляция программ, написанных на Action Script. В предложенной статье я постаралась максимально доступно объяснить основные этапы. Так что дерзайте юные флешеры! |
| Последнее обновление: 06.07.2011 10:20 |