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