Как и обещал, выкладываю сразу, как только сделал. На дворе глубокая ночь, поэтому особенно распространятся, не буду, да и не зачем. Как понимаете, подобная программа не может обеспечить серьёзную защиту для вашего кода от настырных взламывателей. Но на начальном уровне очень даже может пригодиться, чтоб не каждый мог получить доступ к коду.
Сама программа поставляется как AIR package и доступна для свободного скачивания по данному посту(информация о лицензии ниже).
Скачать Anti-decompiler v. 0.1 AIR package (67)
Скачать AIR runtime.
Программа заменяет теги SWF файла и предоставяляет три опции замены:
- Drop all tags - заменяет все теги на тег End, конец файла.
- Randomize tags - берёт любые теги из списка и заменяет ими все теги, кроме первых двух. В этом случае флешка выглядит почти нормально.
- Replace only AS3 - заменяются только теги, относящиеся к ActionScript 3, вся графика и медиа информация остаётся не тронутой.
Опции сохранения:
- Save as new - открывает диалог сохранения файла.
- Save as *_p - сохраняет рядом с оригинальным файлом с именем, как оригинальный файл, но с добавлением символов "_p" к имени файла.
- Overwrite - перезаписывает оригинальный файл.
Дополнительные опции сохранения:
- Save AS3 loader - сохраняет рядом с обработанным файлом файл с AcriptScript 3 кодом для его загрузки, обработки и сохранения. Этот вариант требует указания класса aw.projects.antidecompiler.SWFDecryptor, его можно найти в папке программы Anti-decompiler\ActionScript3Classes.
- Save XML replaced tags info - сохраняет информацию о заменённых тегах в виде XML файла.
- Save XML original file info - сохраняет краткий обзор оригинального SWF файла с заголовком и информацией о тегах.
В папке программы есть файл-шаблон для ActionScript 3 загрузчика, из которого создаётся сам загрузчик - Anti-decompiler\DocumentClass.template. Этот файл можно настроить, переписать по-своему.
Для пущей защиты вы можете оперировать данными для восстановления – типами тегов и их позициями. Их тоже можно не встраивать в файл загрузчик, а получать из внешних источников – по сокету, из другого файла, по защищённому каналу или через ExternalInterface.

Anti-decompiler лицензируется в соответствии с Creative Commons Attribution-No Derivative Works 3.0 Unported License.
Привет Олег
Ты оказывается блог открыл – а я только узнал – поздравляю!!!
Умные флешеры тут же напишут расшифровку на том же AIR, с использованием SWFDecryptor
Ну, конечно напишут, если руки дойдут.
Эта программа никогда не будет пользоватся настолько большой популярностью, что для неё писать расшифровщик.
В классе загрузчика есть два массива, которые тоже можно каким то образом спрятать, тем самым усложнив поиски истины.
Готовится вторая версия этой программы, которая ещё чуть-чуть усложнит поиск антидота.
ИМХО, умные флешеры вряд ли будут заморачиваться.
Зависит от того, что именно будет зашифровано
Да, я думаю, что при достаточной ценности информации стоит воспользоватся платной программой:
http://www.amayeta.com/software/swfencrypt/
А не баловаться такими игрушками.