![]() |
|
||||||||||
|
|||||
|
Регистрация: Aug 2007
Сообщений: 8
|
есть задача имея уже готовый SWF и при отсутсвии fla (потеряли) на него. сменить в флешке кусочек тескта(именно текста) (банально одну влкадочку по другому решили назвать)
посоветуйте что можно сделать имея декодер и не имея желания востанавливать саму фла. |
|
|||||
|
Регистрация: Feb 2009
Сообщений: 3
|
Есть такая прога: Flash Decompiler она конвертирует swf в fla или извлекает отдельные объекты.
|
|
|||||
|
Регистрация: Aug 2007
Сообщений: 8
|
2dimok135: угу только эта fla обратно в swf не компилитса (покрайне мере правильно) а мне не нужен кусок и фла как то не нужно.. просто поменять текст.
|
|
|||||
|
Чтобы не возникало подобных ситуаций, необходимо хранить текст в отдельном xml.
|
|
|||||
|
.
|
Разпакуйте swf (первые три байта в файле должны быть FWS). Распаковать можно, например, flasm'ом. Затем используйте hex-редактор и постарайтесь уложиться в длину редактируемого текста.
|
|
|||||
|
буду краток
модератор форума
Регистрация: Sep 2003
Адрес: Ближайшее Замкадье
Сообщений: 3,110
Записей в блоге: 28
|
Смотря как задается этот текст, если динамически, то можно найти кусок, а если это статика, то повозиться придется, легче во фла.
Если менять прям в декомпрессированом swf то при обратном сжатии swf валится. Где-то зашита контрольная сумма, либо flasm не работает с 9-10 версией плеера (тестил AS2)
__________________
Отряд Котовскага Последний раз редактировалось Котяра; 27.03.2009 в 14:22. |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|