
открываем SAFlashPlayer.exe в любом хекс редакторе (у меня - ultraedit).
(для примера это Flash Player 8)
открываем в том же хекс редакторе swf.
копируем в буфер весь код swf файла. копировать нужно бинарные данные, а не ascii-представление, в редакторах как правило есть настройка, что именно копировать (в ultraedit это просто опция copy или Ctrl+C).
вставляем код swf файла в конец кода плеера (Ctrl+V, нетрудно догадаться). для 8 плеера весь вставленный код будет после адреса 182000(h).
осталась самая малось - нужно в конец добавить еще 4 байта, которые указывают размер в байтах swf файла. смотрим размер свфки, переводим этот размер в 32-битовое 16-ричное число. например, если размер файла 610 байт, число будет 00 00 02 62. если размер файла 123 456 байт, то число будет 00 01 E2 40.
дописать это число нужно в LE-порядке (little endian, первым записывается самый младший байт, потом остальные по возрастянию разрядов). то есть, должно получиться 62 02 00 00 или 40 E2 01 00 соответственно.
всё, сохраняем получившийся файл - это проектор.