Форум 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

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

Big Ban 14.07.2005 14:12

Блин, народ - ну неужели нету способа чуть-чуть подправить скрипты во флешке, даже не надо fla проекта, просто чуть подправить скрипты. Может есть такие программы?

Цитата:

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

да чего расковыривать? Флешка нужна, но исходники потеряны, автор уже давно отошел от дел :(
А исправить то надо... - добавить пару строчек и все...

Big Ban 14.07.2005 14:13

Цитата:

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

какой еще компонент? Флешка что ли? А что тут незаконного, свободна распространяема...

Tommy_S 14.07.2005 20:03

Цитата:

Блин, народ - ну неужели нету способа чуть-чуть подправить скрипты во флешке, даже не надо fla проекта, просто чуть подправить скрипты. Может есть такие программы?
Увы, нэт такой проги.

Big Ban 15.07.2005 01:30

Ну как нету... ну не верю! Вон даже создали программу, которая декомпилирует в исходный формат fla!!! Только она кривовата.. а тут просто подправить скрипты...

Nirth 15.07.2005 01:33

верить не верить, сложный вопрос это, вообще теология и прочие науки о религиях(которые касаяються веры в первую очередь) часто ставят себя в тупик, и не могут сдвинуться дальше, тогда они решают отбросить данный вопрос, либо принять его(как например католики перестали запрещать гомосексуалистам посещять церковь)
тебе как человеку верующему в существование супер компилятора, я тоже советую либо забить, либо принять во внимание его отсутствие.
хотя вопрос осложняеться тем, что объект принятия/забивания являеться сам объект веры(алах, яхве, будда, декомпилятор) ... тут конечно сложно с этим...но я желаю тебе удачи

Big Ban 15.07.2005 03:28

Nirth, слушай, может продашь?

KidsKilla 15.07.2005 06:34

Nirth, продай ему чоньть. старое бельё есть? детские ненужные игрушки? =)))
во! продай ему барабан! =)))

Big Ban 15.07.2005 14:41

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

KUZEN 15.07.2005 15:02

Цитата:

Сообщение от Big Ban
да нет, я имел в виду, чтобы он травку свою мне продал. очень уж она видимо сшибает... тоже хочу

У тебя травка покруче ... блин зайди на яндекс и он тебе столько этих програм выдаст , что у тебя и без травки глаза на лоб полезут ...

K.A.T.A.F.A.L.K.E.R 15.07.2005 17:51

да ты бы уже сам все переписал! и вообще, раз пару строк исправить - возьми любой парсер, конвертни в Xml и переписуй себе на здоровье! на скрипты то, что ты увидишь не похоже, но на интуитивном уровне там все понятно! изучай, становись профи, может и мы к тебе на старости лет будем обращатся, когда руки станут слабые и дряхлые, а ты будешь парсить, переписывать и нам продавать.... ух, че-то мне моби вспомнился... :d :d :d :d


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

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