Как изменить урл, на который ведет флешка?

forseman

Писатель
Регистрация
11 Фев 2008
Сообщения
6
Реакции
0
Сабж.
Есть флешка, при нажатии перебрасывает по определенному адресу. Необходимо изменить этот адрес. Исходника нету(
 
Качаешь



Делаешь с ним исходник fla

Открываешь в Adobe Flash, жмёшь F9 и ищешь где прописан url
 
Его же еще восстаналивать придется потом до "читаемого" состояния? Имена переменных, функции ... не сохраняются.
 
Его же еще восстаналивать придется потом до "читаемого" состояния? Имена переменных, функции ... не сохраняются.

Если он не криптованный, то всё будет в порядке.

Если при декомпиляции видны крякозябры в функциях скриптов, то обратись к лимонаду


-------------------------------------------------

Не понимаю в чём вопрос?

Решение: Начать работу сначала. Если файл криптованный. я уже писал...
 
Недавно "случайно" перезагрузил комп с открытым fla кодом, но не сохраненным. В итоге времени почти нет, исходник откатило на 2 часа работы, остался только скомпилированный swf. После декомпиляции с помощью Flash Decompiler Trillix получил такой код (небольшая часть полученного кода:(
for ( ; ; )
{
if (__reg1 >= X.length)
{
return;
}
if (Xn > X[__reg1 - 1] && Xn < X[__reg1])
{
return __reg1;
}
++__reg1;
}
Возможно софтлинк декомпилит правильно, но я использовал то, что первое попалось под руку. На первый взгляд программы почти одинаковы, поэтому считаю, что декомпилированный код можно сранивать
 
Триликс = ***но!

Выложи флешку...и укажи какой урл поставить, сделаю...
 
Декомпилишь(вышеназванными средствами, сам советую Sothink Decompiler), ищешь в корне проекта кадр с обозначением 'a' - обозначающий что в нем записан код actionscript, выделяешь его, F9 - чтоб открыть редактор кода, дальше ищешь вызов функции getURL(*АДРЕСС-НА-КОТОРЫЙ-ПЕРЕБРАСЫВАЕТ*), меняешь путь на желаемый, компилишь в SWF.
 
Ссылка битая :((
 
можно еще прозрачную гифку сверху налепить при помощи z-index
 
Декомпилишь(вышеназванными средствами, сам советую Sothink Decompiler), ищешь в корне проекта кадр с обозначением 'a' - обозначающий что в нем записан код actionscript, выделяешь его, F9 - чтоб открыть редактор кода, дальше ищешь вызов функции getURL(*АДРЕСС-НА-КОТОРЫЙ-ПЕРЕБРАСЫВАЕТ*), меняешь путь на желаемый, компилишь в SWF.
а как обратно компилить в SWF? что-то не нашёл опции этой в Adobe Flash CS5

Добавлено через 4 минуты
Триликс = ***но!
Выложи флешку...и укажи какой урл поставить, сделаю...
какой декомпилятор ты юзаешь?
 
Назад
Сверху