Все мы привыкли, что есть программки, которыми удобно пользоваться.
Это лень дорогие мои.
Между прочим создатели данных флешек тоже не хотят что бы их копировали ибо это труд который нужно уважать.
И они тоже пытаются спрятать свои творения.
Нужно просто немножко подумать и подучить мат часть.
Если уж собрались разбираться в подобных вещах.
Ведь это не сложно и вы больше потратите времени на установку всяких програмулек и прочего.
Закончим данный ликбез и приступим к основной части.
1) номер шаблона 23440. И мы понимаем, что страничка состоит из фремов.
Давайте посмотрим исходный код странички(просто поищем 23440)
И найдем там много интересного, а именно это.
Код:
onclick="Replay('iframe61','http://images.templatemonster.com/screenshots/23400/23440.html');return false;"
Как мы видим, там есть кнопка, при нажатии на которую снова подгружается фрейм с флешкой.
А это и есть адрес самой флешки
Код:
http://images.templatemonster.com/screenshots/23400/23440.html
Копируем его и вставляем в адресную строку.
И получаем наш шаблон.
Как сохранить сам swf файл надеюсь объяснять не нужно.
(Если и тут не получится сохранить флешку, то изменяем окончание адреса с html на swf. И вставляем этот адрес в любой Download манагер)
2) вторая часть нашего балета.
Мы понимаем, что шаблон пустой, ибо в него подгружается xml
Дайте-ка посмотрим что там в нутрии, для этого есть замечательная программка
Sothink SWF Decompiler.
О чудо мы находим там кое-что интересное.
Код:
fileToLoad = url + "_main.xml;
Как мы видим там подгружается некий _main.xml.
Но имя файла странное и почему к нему плюсуется некая переменная url.
Немного смекалки и мы находим в коде шаблона
И мы понимаем, что полное имя xml 23440_main.xml
И как мы уже заметили путь относительный.
А это означает, что нужный нам файл лежит там же где и сама флешка.
И нам нужно просто в адресе нашего шаблона сменить окончание.
И у нас получится
Код:
_http://images.templatemonster.com/screenshots/23400/23440_main.xml
Да настоятельно советую сохранять xml файлы не через браузер, а любой программой для закачки. Иначе могу быть проблемки с xml
Вроде мы всё получили, но при просмотре шаблона у нас не хватает объектов.
И тут начинается самое интересное.
3) А давайте посмотрим xml который мы получили, благодаря не хитрым манипуляциям.
И обнаружим там интересную вещь, а именно
Код:
<image imageUrl="_logo.png" link="asfunction:link" />
А чтобы это значило, а вот если мы немного не поленимся и посмотрим как флеш работает с xml и почитаем спецификацию по xml(если том есть необходимость да и читать полностью не нужно)
То мы поймем, что в наш шаблон ещё подгружается некий png
Но обратим внимание на один момент.
Имя файла опять странное _logo.png.
Если мы помним что было внутри флешки и немного подумаем, то мы поймём, что тут к имени файла опять прибавляется значение некой переменной url. Данную переменную мы уже встречали в нашем шаблоне и она имеет значение 23440.
В итоге мы получаем полное имя файла 23440__logo.png.
Но мы зададим себе вопрос(если ещё не поняли, что и как), а как нам этот файл получить. Но вспомнив спецификацию по html , мы сами отвечаем на свой вопрос. Файл прописан относительно место нахождения флешки, а не жёстко.
И нам достаточно опять изменить окончание прямой ссылки на шаблон.
И мы получим нужную нам картинку.
Дальше пробежимся по xml и найдём ещё пару переменных, которые подгружают картинки.
И в награду за все наши старанья мы получим полностью нужный нам шаблон.