PDA

Просмотр полной версии : FlashDevelop вопрос по компиляции приложения.


СлаваRa
10.01.2012, 12:39
Ребят, такое дело, попал в команду, все кроме меня работают под линуксами, в следствии чего компиляция для меня выглядит следующим образом:
Из FD, я переключаюсь в командную строку, запускаю php скрипт, который собирает 2 флешки,
1 - приложение, 2 - loader, после он(скрипт) запускает loader.swf?RND=1326183893&SURL=settings-en-US1.xml&VER=0.0.1, иначе запуститься нельзя.
Поэтому я остался без дебагера, трейсов и т.д., есть ли какие то варианты сделать тоже самое из FD, или каким-то образом подключиться дебагером к флешке, я с таким раскладом столкнулся впервые, а работать так очень не приятно.

BuKT
10.01.2012, 12:57
У FD в настройках проекта (на вкладке build) есть pre-build и post-build command line. Помимо этого, есть Start remote session в менюшке Debug.

Принцип прост. То что в командной строке - пишем в пре и постбилд. Компилим, но swf не запускаем. После конпеляции - тыкаем в ремоут сешн и запускаем swf в дебажном плеере вручную

СлаваRa
10.01.2012, 13:19
Все понял, вроде разобрался.

BuKT, спасибо!

Но есть еще вопрос, запускаем swf в дебажном плеере вручную можно ли настроить FD так чтобы по завершению компиляции он это запускал сам?

BuKT
10.01.2012, 13:56
В настройках проекта опция (Test movie) - Play in external player

TanaTiX
10.01.2012, 13:57
А разве ФД после компиляции сам не запускает?
И опять же, если там есть какие нюансы - можно через пост-билд скорректировать.

На счет "Start remote session" не знал. BuKT, спасибо.

СлаваRa
10.01.2012, 14:02
это я понимаю, могу ли я после компиляции запустить из среды дебаг плеер, чтобы он открыл тот самый loder по адресу http://... автоматом, я вижу Open Document и Run Custom Command..., но не догоняю как "мне" открыть необходимый файл.

частично разобрался, в Open Documnet прописал путь до loader'а - работает, но открывает из под браузера, теперь надо понять как запускать из под плеера.

Разобрался окончательно, написал батник, который открывает debug flash player с нужным мне url'oм и по завершению компиляции FD его запускает, трейсы работает, дебаггер работает, радости нет предела.

BuKT
10.01.2012, 14:37
В пост-билд прописать
d:/path/to/fp/fp.exe http://path/to/swf.swf
И поставить галочку "No output: Only run pre/post-build commands" естественно прописав в pre-build сами команды билда