Просмотр полной версии : декомпиляция флешки
Знаю, что есть программы для декомпиляции флешек. Посоветуйте плиз, какими вы пользуетесь/пользовались?
Проблема в том, что мне нужно чуть-чуть изменить скрипт во флешке - как это можно сделать? (чтобы все остальное осталось по прежнему).
Пробовал 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
да я не тырить собираюсь, мне подправить немного надо!
Поэтому мне не только декомпилятор нужен. В принцпе, нужное место и Action Script Viewer выдает. Я могу подправить текст, а как его обратно во флешку запихнуть?
Действительно нехорошо. Но раз уж на то пошло, 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 конвертнет! Дальше, думаю, разберешься! ))
А случайно никто не знает где взять этот SFW Decompiler свежей версии? :)
А то скачал с сайта - но он ограниченный, не более двух AS конвертит.
А кряки нашел только для старых версий, а старые версии при конвертации по AV вылетают :(
все, нашел билд 50318, все ок :)
Блин, декомпилировал, а обратно компилироваться не хочет :(((
Выдает ошибки:
**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?
Так вам и надо ... нехрена расковыривать чужие работы , а если делал сам то просто поправь во fla ... да и ещё перед тем как задавать подобные вопросы читай правила форума ...
если компонент достался законым путем ты можешь обратиться к создателю,уверен он тебе поможет, может не сразу разве что
Блин, народ - ну неужели нету способа чуть-чуть подправить скрипты во флешке, даже не надо fla проекта, просто чуть подправить скрипты. Может есть такие программы?
Так вам и надо ... нехрена расковыривать чужие работы , а если делал сам то просто поправь во fla ... да и ещё перед тем как задавать подобные вопросы читай правила форума ...
да чего расковыривать? Флешка нужна, но исходники потеряны, автор уже давно отошел от дел :(
А исправить то надо... - добавить пару строчек и все...
если компонент достался законым путем ты можешь обратиться к создателю,уверен он тебе поможет, может не сразу разве что
какой еще компонент? Флешка что ли? А что тут незаконного, свободна распространяема...
Блин, народ - ну неужели нету способа чуть-чуть подправить скрипты во флешке, даже не надо fla проекта, просто чуть подправить скрипты. Может есть такие программы?
Увы, нэт такой проги.
Ну как нету... ну не верю! Вон даже создали программу, которая декомпилирует в исходный формат fla!!! Только она кривовата.. а тут просто подправить скрипты...
верить не верить, сложный вопрос это, вообще теология и прочие науки о религиях(которые касаяються веры в первую очередь) часто ставят себя в тупик, и не могут сдвинуться дальше, тогда они решают отбросить данный вопрос, либо принять его(как например католики перестали запрещать гомосексуалистам посещять церковь)
тебе как человеку верующему в существование супер компилятора, я тоже советую либо забить, либо принять во внимание его отсутствие.
хотя вопрос осложняеться тем, что объект принятия/забивания являеться сам объект веры(алах, яхве, будда, декомпилятор) ... тут конечно сложно с этим...но я желаю тебе удачи
Nirth, слушай, может продашь?
KidsKilla
15.07.2005, 06:34
Nirth, продай ему чоньть. старое бельё есть? детские ненужные игрушки? =)))
во! продай ему барабан! =)))
да нет, я имел в виду, чтобы он травку свою мне продал. очень уж она видимо сшибает... тоже хочу
да нет, я имел в виду, чтобы он травку свою мне продал. очень уж она видимо сшибает... тоже хочу
У тебя травка покруче ... блин зайди на яндекс и он тебе столько этих програм выдаст , что у тебя и без травки глаза на лоб полезут ...
K.A.T.A.F.A.L.K.E.R
15.07.2005, 17:51
да ты бы уже сам все переписал! и вообще, раз пару строк исправить - возьми любой парсер, конвертни в Xml и переписуй себе на здоровье! на скрипты то, что ты увидишь не похоже, но на интуитивном уровне там все понятно! изучай, становись профи, может и мы к тебе на старости лет будем обращатся, когда руки станут слабые и дряхлые, а ты будешь парсить, переписывать и нам продавать.... ух, че-то мне моби вспомнился... :d :d :d :d
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.