Форум » » QSP на Flash: AeroQSP » Ответить

QSP на Flash: AeroQSP

Byte: Новогодний подарок от меня и Ajenta'ы: http://qsp.su/misc/aero/AeroQSP.html Для игры в полноэкранном режиме нажмите "F". С Новым годом всех! :) Инструкция для локальной установки/разработки: http://qsp.su/misc/aero/readme.txt

Ответов - 278, стр: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 All

rrock.ru: Подтверждаю, что без добавления пути в разрешенные не работает..

Byte: А ты пробовал через сайт настраивать или вручную сразу прописал?

rrock.ru: Сначала вручную, но это не помогло.. а потом через сайт добавил и всё сразу завелось..


Ntropy: Настройки через сайт отражаются на локальной машине, поскольку "Security Manager" подписан и имеет доступ к локальной машине. Истинно говорю вам.

rrock.ru: Byte А у тебя что, всего лишь с файлом заработало?

Byte: Я через сайт не проверял :)

Ajenta: Расширенная инструкция по установке Аеро куспа :) Если что непонятно - пишите, доработаем. 1. Открываем в браузере http://qsp.su/misc/aero/AeroQSP.swf и делаем "Файл / Сохранить как...". - сохраняем Я сохранила AeroQSP.swf в папку D:\debug - чтобы потом яснее было. 2. Скачиваем http://qsp.su/misc/aerodev.zip - здесь батник для прямого запуска игры из кугена. Распаковываем его где-нибудь отдельно от папки игры и отдельно от свфки. У меня он на D:\debug\aerodev 3. Черновик документации по новым фичам - http://qsp.su/misc/qsp.txt 4. В "Documents And Settings\User\Application Data\Macromedia\Flash Player\#Security\FlashPlayerTrust\" создаем файлик qsp.cfg с одной строчкой - путь к папке, где лежит "AeroQSP.swf". Без кавычек, просто путь к папке. Если папок "#Security\FlashPlayerTrust" нет, то их нужно создать. Если у вас Линукс, или не можете найти, где у вас лежит этот самый макромедиа, то перейдите по ссылке http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html Здесь нужно поставить галочку Always allow, а в окне ниже записать путь к файлу "AeroQSP.swf". Edit locations и пишем путь. Это может не сработать, тогда остаётся только прописать руками безопасность, как было указано выше. 5. В файле "run_flash.bat" из "aerodev.zip" редактируем путь к "AeroQSP.swf" - AEROQSP и путь к браузеру - BROWSER. Первые два пути, просто проверяем соответствуют ли они тем, где у нас действительно лежат аеросвф и наш браузер, которым мы будем пользоваться при открытии плеера. Если не соответствуют - исправляем. В качестве браузера рекомендую Фаерфокс 3.5 - на нём вроде стабильно работает. 6. В QGen указываем вместо "qspgui.exe" - файл "run_flash.bat" В кугене: Утилиты -> Настройки -> вкладка "Пути" - путь к плееру. Нажимаем на кнопку выбрать путь. Выбираем папку, в которой лежит батник. Пишем в строке имени *bat и нажимаем enter. Видим в папке батник. Выбираем его и нажимаем кнопку "open". Внимание: если у вас Линукс, то пункты 2, 5 и 6 вам не нужны, т. к. для линукса нужно писать свой батник. Вместо них, вы можете просто запаковать игру в зип архив и указать в браузере адрес: file:///d:/debug/AeroQSP.swf?file=file://d:/debug/game.zip file:///(путь к свф)?file=file://(путь к архиву игры) первое - путь к свф, второе путь к архиву игры. В данном случае архив игры лежит там же, где и свфка. В обоих путях нежелательно использовать кириллические буквы. Для запуска "AeroQSP.swf" в браузере нужен флэш плеер версии 10 или выше. У меня Фаерфокс сам попросил пройти по ссылке и поставить плеер нужной версии. Без него ничего не заработало. Игра должна находиться в отдельной папке. При запуске игры из кугена, всё содержимое папки с игрой архивируется в ZIP, и ссылка передается в "AeroQSP.swf" и открывается в браузере. Желательно, чтобы в названии папки с игрой и в пути к ней не было кириллических букв, иначе игра может нестабильно работать или вообще не открыться.

Byte: У кого-нибудь получилось настроить по этой инструкции?

MasterSet: А можно запустить как то кроме QGENа? Обычным плеером? Что же касается кугена, то: Файл не найден Firefox не может найти файл /%E2%95%A4:/QSP/AERO/AeroQSP.swf?file=file://F:/QSP/%CC%EE%E8%20%E8%E3%F0%FB/%C2%CE%D0%D3%C9@%D3%C1%C8%C2%C0%C9//game.zip. * Проверьте правильность введённого имени файла, соответствие регистра и отсутствие других ошибок в имени файла. * Проверьте, не был ли файл переименован, удален или перемещён. Хотя пути к браузеру и .swf я прописал как есть.

Byte: Видимо, проблема с русскими путями.

Byte: MasterSet пишет: А можно запустить как то кроме QGENа? Обычным плеером? Можно в браузере указать путь к swf с параметром ?file=(путь к zip игры)

MasterSet: Byte пишет: Видимо, проблема с русскими путями. Нет, не с ними. Специально проверил - все пути и названия файлов английские.

Byte: Тогда странно, что FF пишет пути "/%E2%95%A4:/QSP/AERO/AeroQSP.swf?file=file://F:/QSP/%CC%EE%E8%20%E8%E3%F0%FB/%C2%CE%D0%D3%C9@%D3%C1%C8%C2%C0%C9//game.zip." По идее, там, где 16-ричные символы - это русские буквы..

Ajenta: Проблема в том, что перед game.zip стоит две косых. Я с этим сталкивалась. file:///d:/debug/AeroQSP.swf?file=file://d:/debug/game.zip - так должен выглядеть чистый путь сгенери его сам. :) Кстати, мой батник выглядит вот так: SET BROWSER=C:\Program Files\Mozilla Firefox\firefox.exe SET AEROQSP=d:\debug\AeroQSP.swf SET ZIPNAME=game.zip SET DESTPATH=%~d1%~p1 del "%DESTPATH%\%ZIPNAME%" "%~d0%~p0\7za.exe" a -tzip -xr!*.zip -r "%DESTPATH%\%ZIPNAME%" "%DESTPATH%\*.*" copy "%DESTPATH%\%ZIPNAME%" "D:\debug\%ZIPNAME%" "%BROWSER%" "file:///%AEROQSP%?file=file://d:\debug\%ZIPNAME%" Всё записывается в одну папку и работает нормально.

MasterSet: Аджента, при использовании твоей версии файла (пути я естественно заменил на свои) другая проблема. Теперь в кнсоли батник пишет "системе не удалось найти указанный путь" Причем подозреваю что дело как раз в лишнем слеше. Но где он оказался вообще непонятно (

Byte: А какой браузер?

MasterSet: Фаерфокс последний. Специально поставил.

Ajenta: MasterSet "Не удалось найти путь" он обычно пишет, если у макромедиа безопасность непроставлена. И скинь сюда свой батник, мы на него посмотрим :)

rrock.ru: у кого такое получилось запустить? [pre2]SET BROWSER=C:\Program Files\Internet Explorer\IEXPLORE.EXE SET AEROQSP=c:\aero\AeroQSP.swf SET ZIPNAME=pirates.zip SET DESTPATH=%~d1%~p1 del "%DESTPATH%%ZIPNAME%" "%~d0%~p0\7za.exe" a -tzip -xr!*.zip -r "%DESTPATH%%ZIPNAME%" "%DESTPATH%*.*" "%BROWSER%" "file:///%AEROQSP%?file=file://%DESTPATH%%ZIPNAME%"[/pre2]

rrock.ru: а по поводу русских путей - прописывайте их или в edit.exe (запускается из коммандной строки) или в редакторе, который позволяет сохранять в dos-кодировке.. тоесть допустим у меня запуск в хроме из под Администратора выглядит так: SET BROWSER=C:\Documents and Settings\Ђ¤¬Ё-Ёбва в®а\Local Settings\Application Data\Google\Chrome\Application\chrome.exe SET AEROQSP=c:\aero\AeroQSP.swf SET ZIPNAME=pirates.zip SET DESTPATH=%~d1%~p1 del "%DESTPATH%%ZIPNAME%" "%~d0%~p0\7za.exe" a -tzip -xr!*.zip -r "%DESTPATH%%ZIPNAME%" "%DESTPATH%*.*" "%BROWSER%" "file:///%AEROQSP%?file=file://%DESTPATH%%ZIPNAME%"



полная версия страницы