Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   изменить SWF (http://www.flasher.ru/forum/showthread.php?t=123198)

JayD1 26.03.2009 21:19

изменить SWF
 
есть задача имея уже готовый SWF и при отсутсвии fla (потеряли) на него. сменить в флешке кусочек тескта(именно текста) (банально одну влкадочку по другому решили назвать)
:) посоветуйте что можно сделать имея декодер и не имея желания востанавливать саму фла.

dimok135 26.03.2009 21:56

Есть такая прога: Flash Decompiler она конвертирует swf в fla или извлекает отдельные объекты.

JayD1 27.03.2009 07:44

2dimok135: угу только эта fla обратно в swf не компилитса (покрайне мере правильно) а мне не нужен кусок и фла как то не нужно.. просто поменять текст.

Fatality 27.03.2009 11:54

Чтобы не возникало подобных ситуаций, необходимо хранить текст в отдельном xml.

dimarik 27.03.2009 12:24

Разпакуйте swf (первые три байта в файле должны быть FWS). Распаковать можно, например, flasm'ом. Затем используйте hex-редактор и постарайтесь уложиться в длину редактируемого текста.

Котяра 27.03.2009 13:38

Смотря как задается этот текст, если динамически, то можно найти кусок, а если это статика, то повозиться придется, легче во фла.
Если менять прям в декомпрессированом swf то при обратном сжатии swf валится. Где-то зашита контрольная сумма, либо flasm не работает с 9-10 версией плеера (тестил AS2)


Часовой пояс GMT +4, время: 11:01.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.