Записки о Flash

getDefinitionNames v. 2.1

Очередной обновление getDefinitionNames (скачать исходники сразу) до версии 2.1. Появилась совместимость с Flash 10, изменен режим «только классы» на действительно только классы (без интерфейсов), а также в расширенном режиме находятся ещё и Vector.

Большое спасибо Даниелю за доскональное выяснение причин, по которым getDefinitionNames не работал с swf, скомпилированном с использованием Vector — оказалось, Adobe «забыла» задокументировать новый тип multiname для Vector.

Ожидается обновление ClassExplorer с теми же правками (поддержка Vector, но не уверен, что они будут перечислены в результирующем XML, т. к. на текущий момент generic-и в ABC реализованы кривовато), а также внесение в FontLoader поддержки тега DefineFont4 для совместимости с FTE. Следите за новостями!


2 comments

2 Comments so far

  1. Thomas Jung March 16th, 2010 05:52

    Denis, I got your message on the related Flash Player bug tracking system and will check out your new code shortly. Thanks for putting so much effort into this. By the way, have you seen this library: http://code.google.com/p/flemit/ ?

  2. etc March 16th, 2010 06:43

    Hi, Thomas! :)
    Looked flemit — another piece of crazy code :) I saw such libraries 1-2 years ago. I wanted to write the same, but didn’t find the time :(

Leave a reply