Как декомпилировать swf файл, или просто поменять одну ссылку. Очень просто. Утилит написано предостаточно. По долгу службы, ну или по должности, приходится иногда админить портал фирмы. Часто присылают flash баннеры "взятые у кого-нибудь", и которые должны по клику на них кидать нас на некую страницу. Недолго думая я делал примерно так:



<a target="blank" href="http:/xdan.ru">
	<object>
		<param name="quality" value="high" />
		<param name="movie" value="1.swf" />
		<embed width="600" quality="high" src="/bri5.html" type="application/x-shockwave-flash"></embed>
	</object>
</a>

это работает, если сам баннер никуда не посылает. Если же ссылка зашита в нем, то пиши пропало. Я стал искать, с твердой уверенностью в том, что в swf файле это всего лишь строчка, которую легко поменять. Я даже открывал этот файл в текстовом редакторе =) Однако файл не так прост, как кажется. поэтому я стал искать специальный софт.

Лидером по декомпиляции флеш является программулина с говорящим названием Flash Decompiler Trillix , она умеет если не все то многое. Из баннера можно выдернуть все, вплоть до исходников изображений, а на выходе даже получить fla файл. Однако программа платная, и стоит порядка USD 79.95. Не надо быть гением чтобы понять, что все что платно в буржунете, уже давно бесплатно в рунете. Однажды я даже пользовался этой программой, полностью пересобрав один понравившийся баннер, со своими данными. Но нам ведь нужно поменять всего лишь одну ссылку.

Вот тут http://bruce-lab.blogspot.ru/2010/08/freeswfdecompilers.html (все ссылки на этой странице битые, так-что копируйте их руками) очень много таких приложений, возможно какие-то подойдут именно Вам. Я перечислю лишь несколько

ActionScript Extractor

http://sites.google.com/site/as3extractor/home

прога работает не везде, и вообще не понятно работает ли

SWFWire Decompiler, SWFWire Inspector и SWFWire Debugger

http://www.swfwire.com/

Первая это ActionScript 3 библиотека которую еще нужно куда-то подключить. Я не знаток флеш, поэто этот вариант отмел.

Вторая и 3 это Adobe-Air приложения, которые ставятся прямо из браузера. Но позволяют они лишь просматривать содержимое баннера, менять ничего нельзя.

ASDec 

http://code.google.com/p/asdec/ 

Первая программа, которая со своей задачей справилась.

После того, как выберите файл и найдете нужную ссылку нажимаем Save

Но это еще не все, исходный файл не изменился. File->Save as и сохраняем с расширением swf. Вот и все.  Задача минимум выполнена, заказчик доволен.

 

Рассказать друзьям
author.jpg

Платная консультация по вопросам 2500 руб/час

Прочитали статью и остались вопросы? Меня зовут Валерий и я её автор. С радостью объясню Вам в скайпе все затруднительные моменты, которые остались за рамками статьи!

Подробнее ...

Добавить комментарий


Комментарии   

Елена
0 # Елена 11.02.2013 21:54
Большое спасибо за статью и описание работы с программой ASDec. Перепробовала много программ, поменяла ссылки во флешке только с помощью этой :)
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
Личный кабинет
0 # Личный кабинет 15.03.2015 12:21
Статья пригодилась мне в редактировании ссылок на флеш сайте.
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
такой вот
0 # такой вот 29.12.2020 11:26
Thanks a bunch for sharing this with all folks
you actually know what you are speaking approximately!
Bookmarked. Kindly additionally consult with my website =).
We can have a link alternate arrangement
between us
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору
топ слоты 1xbet
0 # топ слоты 1xbet 02.01.2021 22:56
Салют,
Дорогие Друзья.

В данный момент я бы хотел поведать больше про 1xbet автоматы.

Я думаю Вы ишите именно про 1хбет игровые автоматы?!
Значит эта больше актуальная информация про казино xbet будет для вас наиболее полезной.

Мы предлагаем больше информации про самые лучшие слоты 1xbet и также про xbet автоматы и про дающие слоты
1xbet.

На нашем сайте больше про 1xbet автоматы,
также информацию про в какие слоты
играть в 1хбет и про 1xbet casino online.


Узнай больше про топ слоты 1xbet или по ссылке http://1xbet-online.com/1xbet-kazino/

Удачного Дня
Ответить | Ответить с цитатой | Цитировать | Сообщить модератору