Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   FD и СС перенос проекта (http://www.flasher.ru/forum/showthread.php?t=210566)

neonoviiwolf 31.03.2015 05:45

FD и СС перенос проекта
 
Решил я перенести свой проект с СС на FD, проект создал, классы перенёс, библиотеку в swc в СС упаковал и закинул в lib FD, галочку "добавить в библиотеку" поставил, на всё, что только FD ругался - поправил (там мелочь только была, типо поставить void или указать тип данных). Проект запускает, ни на что не ругается, но просто чистый плеер. Где ещё нужно с бубном пройтись?

caseyryan 31.03.2015 06:43

На главном классе правой кнопкой -> set document class
Но если это сделано и все равно не собирается, то значит проблема в джаве. Нужно обязательно установить 32 битную джаву. Установить ее нужно в директорию, имя которой не содержит пробелов и русских букв (у меня это обычно C:\Java) и создать переменную среды JAVA_HOME с указанием этой директории (без добавления папки bin)
Скорее всего после этого она заработает. Но может быть потребуется перезагрузить комп

neonoviiwolf 31.03.2015 13:13

caseyryan
1) какую версию java? Поставил 8 билт 40 в C:\Java
2)
Цитата:

создать переменную среды JAVA_HOME с указанием этой директории (без добавления папки bin)
вот здесь очень поподробней

а вообще суда по файлу swf он собирает проект, во всяком случаи swf весит столько же, как и на СС, ток будто графику тупо не достаёт из библиотеки (хотя сами классы ведь съедает, иначе бы были ошибки)

neonoviiwolf 31.03.2015 13:20

Вложений: 1
вот что ещё заметил, он каждый раз чё то там хочет подключить, на фото кружком обвёл, такое после каждого запуска в дебаг режиме, при этом запускается окно флеша(можно сразу закрыть, оно чистое) а подключение ещё около минуты идёт

neonoviiwolf 31.03.2015 13:23

Нашёл ошибку, у меня в проекте СС было main, а FD Main, я забыл конструктор переименовать
Но проблема до конца не разрешилась, заработала только первая часть, но думаю поправлю, виснет при исполнении, код чем-то неугодол

вопрос, а можно как нить сделать, что бы дебаг был как СС, без этих зависонов, что бы тупо в трейс ошибки сыпались, а плеер не вис
У меня просто например щас ругается на нулевую ссылку на объект, если в СС, то плеер не виснет, просто в трейс сыплется сообщение, а FD зависает плеер, его нужно свернуть, посмотреть где ошибка, потом развернуть, нажать закрыть, потом на сообщение о завершении работы плеера нажать. Хотя не спорю, в отличии от СС ошибки более информативно и точно показывает, что несомненно +

caseyryan 31.03.2015 19:03

Вложений: 1
Все это настраивается. Но лучше не отключать строгую компиляцию. А чтобы плеер не вис, просто надо нажимать кнопку плей

neonoviiwolf 03.04.2015 14:53

Всё ностроил и вчера всё отлично работало, сегодня включаю и поехало.
у меня указано в проекте какое разрешение и сколько кадров играть, он мне вместо 1600/1050 выдает стандартное 640/480 и всё замедленно в 2 раза. Полностью переустановил, опять тоже самое, ещё раз, только удалил полностью со всеми плеерами, флексами и снова установил, опять тоже самое, ещё пару раз открыл-закрыл, позанимался полным идиотизмом, удалил строчку "[SWF(width="1600",height="1050",frameRate="60",backgroundColor="0x222222")]" потом снова вставил, потом удалил, снова вставил и заработало нормальное разрешение. Но в режиме дебаг скорость игры в 2 раза медленнее, в релиз всё отлично, что за приколы?

Добавлено через 20 минут
короче отдельно скачал дебаг плеер и теперь все заработало, но блин, в чё за глюки-то

caseyryan 03.04.2015 19:20

Цитата:

Сообщение от neonoviiwolf (Сообщение 1180774)
caseyryan
1) какую версию java? Поставил 8 билт 40 в C:\Java
вот здесь очень поподробней

Описал процесс здесь

neonoviiwolf 04.04.2015 02:13

caseyryan спасибо, сделал что указано с флексом и аиром, пропали все выше описанные глюки
FD правда у меня хотел под 17-й флеш собирать, а в апач флексе его чёт нет(frameworks\libs\player\17.0 - этой папки у меня нет), поставил FD 16, собирает теперь, так оставить?
хоть у меня сейчас всё отлично работает, напишите что там с джавой, где и как писать переменную и зачем джава нужна FD?

Добавлено через 60 часов 22 минуты
так же, при попытке добавить что нить из Box2D(допустим просто мир(b2World)) или Nape, вылазит ошибка
"Error: Comparison method violates its general contract!
Build halted with errors (fcsh)."
но достаточно поменять например с debug на release - собирается, потом обратно на debug тож работает, а ток чё нить поменять и снова теже грабли

Добавлено через 61 час 18 минут
"Error: Comparison method violates its general contract!
Build halted with errors (fcsh)."
ошибка исчезает, если поставить флекс 4.6

caseyryan 06.04.2015 17:19

Цитата:

где и как писать переменную
Самый простой способ - через графический интерфейс. Правой кнопкой: Компьютер - Свойства - Дополнительные параметры системы - дополнительно - переменные среды. Там найти переменную Path, нажать изменить, добавить в конце точку с запятой ; и после нее добавить свою директорию
Цитата:

и зачем джава нужна FD?
Компилятор на джаве написан.

neonoviiwolf 06.04.2015 22:37

caseyryan сделал, не помогает, так же с 4.6 норм работает, с 4.14.1 выдаёт ошибку, о которой выше писал

caseyryan 07.04.2015 07:06

Флекс часто глючит, после того как он стал апачи. Я вообще не стал его обновлять и пользуюсь версией 4.6 + эйр


Часовой пояс GMT +4, время: 03:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.