PDA

Просмотр полной версии : flash сайт в exe


daima2006
28.01.2010, 16:56
На серваке имеется флеш сайт. Реально ли его переконвертировать в exe-файл так чтобы можно было просматривать сайт на компе даже если нет интернета (т.е. запустил экзешник и пошел по страницам лазить)?

PS. Исходники сайта похерены, т.е. что на сервере выложено для просмотра, то и есть

mooncar
28.01.2010, 17:45
Если опустить вопросы авторства и предположить, что вы имеете право использовать этот контент, то совет такой - можно попытаться сделать EXE-шник из SWF-ки через меню флеш-плеера File -> Create Projector.
Запускаете SWF-ку на компе и выбираете этот пункт во флеш-плеере.

etc
28.01.2010, 17:48
Зависит ровно от того, как этот самый сайт сделан.

mooncar
28.01.2010, 17:51
Ну да. Совет подойдет, если весь контент находится в SWF, нет XML- и прочих конфигов, картинок и прочего контента, который подгружается из других мест.
А также проверок на валидность места загрузки...
Но если это довольно продвинутый сайт, то это скорее всего так.

daima2006
28.01.2010, 17:58
К сожалению есть и картинки и xml (((

mooncar
28.01.2010, 18:13
Если автор разрешит, попросите все эти "навесные элементы" со всей структурой их папок, скомпилируйте swf-ку в exe и попробуйте запустить все это.. уповая на то, что во флешке не используются запросы к серверным скриптам и пути прописаны относительные...
Иначе - только исходники.

daima2006
28.01.2010, 19:17
автора уволили, исходники :drinks: потеряли
Я так глянул- там swf ф-л к которому цепляются картинки и xml

swf-ку в exe А чем ее компилить? Я думал без исходников типа fla не реально

mooncar
28.01.2010, 19:28
через меню флеш-плеера File -> Create Projector.


Пишешь-пишешь...

daima2006
28.01.2010, 19:43
не-не-не. тогда получается ф-л exe, при запуске которого снова запускается флешплеер и надо жать на плей чтобы ролик (назовем его так) заработал. А нужно чтобы на экзешник тыкнули и сразу все заработало без всяких левых оболочек

zurkis
28.01.2010, 19:59
ну а в swf файле, ролик играет сразу, или надо жать на кнопку?

daima2006
28.01.2010, 20:02
ну а в swf файле, ролик играет сразу, или надо жать на кнопку?

надо жать. Но на сайте как сделано - сперва прелоадер(отдельный ф-л), потом этот ролик (отдельный ф-л). Так вот мне и надо чтобы как exe запустили сразу все развернулось на весь экран и заиграло.

mooncar
28.01.2010, 20:24
Ну это в код над лезть. Никакая программа-конвертер за вас не будет решать, где там надо жать, чтобы сразу играло. Это авторский код.

daima2006
29.01.2010, 02:39
А может какой-нибудь декомпилятор? Перегнать во fla, а там уже подправить код...
Есть достойные программы?

zurkis
29.01.2010, 03:20
ну если достойные программы нужны, то можешь погуглить, но никакой декомпилятор не даст тебе полноценного рабочего кода

daima2006
01.02.2010, 18:12
возникла идея - ведь можно же создать прелоадер, который запустит этот swf! А потом взять и переконвертировать прелоадер в exe. Стаботает?

zurkis
01.02.2010, 18:43
можешь попробовать

daima2006
01.02.2010, 18:54
поломал старый прелоадер. если запускать через html - работает. а если его скомпилить в ехе - нет

zurkis
01.02.2010, 19:03
значит ковыряй дальше, возможно тебе придется все же восстановить свой сайт, и уже из fla файла получить exe

p.s. попробовал свое приложение сконвертировать в .exe читает данные из xml без проблем

daima2006
01.02.2010, 19:06
ковырять можно до опупения. Вопрос был реально ли так сделать

zurkis
01.02.2010, 19:11
я думаю что реально сделать, имея в наличии fla файл

daima2006
01.02.2010, 19:21
блиииииииииииииииииииин. писал же: fla НЭТ. Есть swf, из которого надо сделать exe чтобы он автоматом запускался при вставке компакт диска!

Добавлено через 1 час 17 минут
Ес, поломал. Единственное - в стартовом меню нет текста. Как бы узнать где оно там запрятано и в чем косяк?