Лого Флэша Потрошителя
 
Новости · Статьи · Прототипы · Компоненты · Персоналии · Глоссарий · Идеальный клип · Что делать  
Внутренняя архитектура Actionscript
14,05.2002 09.10.2002

Пустой .swf-файл не такой уж и пустой, внутри любого .swf-файла можно найти скрипт, который определяет такие встроенные объекты как Math, String и Array. Что же это за скрипт?

К сожалению, когда мы публикуем файл в .swf-формат, весь ActionScript компилируется в двоичный код, переходя в нечитабельную для человека форму. Вряд ли вы бросите все дела и займетесь исследованием этого вопроса — особенно если вы не можете получить дамп памяти, проанализироавть его в шестнадцатеричном редакторе (и SDK для файлов формата .swf тоже не будет лишним). Но один хороший человек по имени Casper Schuirink уже сделал за нас всю трудную работу, и выложил этот бинарный код в нормальной для человека форме, так же известной, как ActionScript в исходном .fla-файле. Вы можете увидеть код, который написали инженеры Flash MX для инициализации встроенных объектов, методов и свойств[1].

Скачать исходный код: В файле .fla | В формате .as

[новое окно]>

Дэдлайн

 

Примечания:
[1] Cоображения по поводу увиденного появятся позже.

Статус документа
: в процессе
>>> Статьи · Прототипы · Компоненты · Персоналии · Глоссарий · Что делатьНаверх
  © Разработка: Ростислав Сирык · О проекте "Флэш Потрошитель" · Архивы сайта
Flash MX

Стандарты Actionscript

Внутренняя архитектура Actionscript

Атрибуты тэгов OBJECT и EMBED

Метод LoadVars.decode

Свойство Stage.showMenu

System.security.allowDomain

System.showSettings

Динамическое присоединение компонентов

onKeyDown против onClipEvent(keyDown)

Модель событий Flash MX

ASBroadcaster — ядро модели событий Flash MX

Чтение ID3-тэгов из файла .mp3

ASSetPropFlags — функция защиты свойств объектов

Объект Local SharedObject

Удаление Local SharedObject

Глобальный путь к классам

Level против root

Dreamweaver

Создаем расширение для Dreamweaver MX

Настройка Dreamweaver MX

Длинное тире, короткое тире, дефис. Правописание и Dreamweaver

Illustrator

Растеризация текста
FlexiPedia