Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   декомпиляция флешки (http://www.flasher.ru/forum/showthread.php?t=66683)

Big Ban 13.07.2005 17:10

декомпиляция флешки
 
Знаю, что есть программы для декомпиляции флешек. Посоветуйте плиз, какими вы пользуетесь/пользовались?

Проблема в том, что мне нужно чуть-чуть изменить скрипт во флешке - как это можно сделать? (чтобы все остальное осталось по прежнему).

Пробовал SWF scaner - вообще не сказал, что неизвестный формат.

Пробовал Action Script Viewer, он показал много скриптов, но не все, на каких-то frames писал ошибки :(

Что посоветуете? Нужно немного подправить скрипт флешки...

K.A.T.A.F.A.L.K.E.R 13.07.2005 17:22

Нехорошо это все... Мерзко - чужие исходники тырить... Но вообще, если совесть не замучает, насколько я знаю, для такого есть Sothink SWF Decompiler ;) :D

Big Ban 13.07.2005 17:32

да я не тырить собираюсь, мне подправить немного надо!

Поэтому мне не только декомпилятор нужен. В принцпе, нужное место и Action Script Viewer выдает. Я могу подправить текст, а как его обратно во флешку запихнуть?

Tommy_S 13.07.2005 17:41

Действительно нехорошо. Но раз уж на то пошло, Sothink SWF Decompiler MX 2005 может все. *smirk*

K.A.T.A.F.A.L.K.E.R 13.07.2005 17:56

Воистину )) А Sothink SWF Decompiler тебе SWF во FLA конвертнет! Дальше, думаю, разберешься! ))

Big Ban 13.07.2005 18:05

А случайно никто не знает где взять этот SFW Decompiler свежей версии? :)

А то скачал с сайта - но он ограниченный, не более двух AS конвертит.

А кряки нашел только для старых версий, а старые версии при конвертации по AV вылетают :(

Big Ban 13.07.2005 18:36

все, нашел билд 50318, все ок :)

Big Ban 13.07.2005 22:01

Блин, декомпилировал, а обратно компилироваться не хочет :(((
Выдает ошибки:

Цитата:

**Error** Scene=Scene 1, layer=Action Layer, frame=1:Line 190: Syntax error.
var symbol_chars = -_*0123456789.split("");

**Error** Scene=Scene 1, layer=Action Layer, frame=2:Line 3: Syntax error.

**Error** D:\TimeZero\fla\cA0.as: Line 327: Left side of assignment operator must be variable or property.
_l3.load("http://" + _l3.server = server + "/proxy?" + Math.random());

**Error** D:\TimeZero\fla\cA0.as: Line 579: Left side of assignment operator must be variable or property.
this.load("http://" + this.server + "/proxy?ses=" + this.sesId = this.firstChild.attributes.id + "&id=" + _global.proxy_id++);

**Error** D:\TimeZero\fla\cA0.as: Line 2513: Left side of assignment operator must be variable or property.
this.tick1._visible = !this._parent.con1.tick1._visible = false;

**Error** D:\TimeZero\fla\cA0.as: Line 2518: Left side of assignment operator must be variable or property.
this.tick1._visible = !this._parent.con2.tick1._visible = false;

**Error** D:\TimeZero\fla\cA1.as: Line 3287: ')' expected
_l10 = _l10 + ("" || (item.s3 ? (1.#QNAN0E+000) : (item.s3)));

**Error** D:\TimeZero\fla\cA1.as: Line 3288: Unexpected '}' encountered
}

Total ActionScript Errors: 8 Reported Errors: 8
может это быть из-за того, что я компилирую на MX-2004?

KUZEN 14.07.2005 13:31

Так вам и надо ... нехрена расковыривать чужие работы , а если делал сам то просто поправь во fla ... да и ещё перед тем как задавать подобные вопросы читай правила форума ...

Nirth 14.07.2005 14:05

если компонент достался законым путем ты можешь обратиться к создателю,уверен он тебе поможет, может не сразу разве что


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

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