пятница, мая 16, 2008

Из Flex Builder во FlashDevelop

Судьба распорядилась так, что временно приходится перебросить разработку Flex-проекта с Flex Builder на FlashDevelop. Заодно проверить, как последний с этим справится.

Установил последнюю версию FlashDevelop 3.0.0 Beta7. Теперь в пустом окне "Project" есть очень заманчивая кнопка "Import a Flex project", которой я немедленно и воспользовался. FD быстренько подхватил папку Flex-проекта и поместил в нее свой файл *.as3proj. Теперь можно спокойно работать как с обычным FD-проектом.

Первая нехорошая особенность - кодировка файлов, созданных FB распознается не правильно, и приходится постоянно корректировать кодировку файлов.

При компиляции проекта, получаем ексцепшн: "Error: null java.lang.NullPointerException...
Build halted with errors (mxmlc)"
. Хорошенькое дело. Ищем причину. Аналогичная ошибка имеет место не только у меня одного. Причина кроется в какой-то ошибке при внедрении шрифта. Как только я убрал

@font-face {
font-family: localArial;
font-weight: normal;
src: local("Arial");
...
}

Ошибка пропала, но такой вариант совсем негодится. Жаль, но на этом прийдется остановиться, пока не узнаю, как побороть этот недостаток...

5 комментариев:

Kernel комментирует...

расскажи как решилась проблема всё-таки

Kernel комментирует...

расскажи как решилась проблема всё-таки

Unknown комментирует...

Эх, если б разрешилась, рассказал бы :(. Просто вернулся обратно в билдер.

Kernel комментирует...

я просто тоже сейчас хотел перейти на FlashDevelop в качестве бесплатного продукта, по соображению политик на работе.
И что-то меня эта среда не сильно вдохновляет, может потому что я просто сильно уже привык к Builder-у
Как кто борется кстати с тем чтоб заказчикам отдавать "легально" скомпилированный проект. и в какой среде это делать тоже легально можно

Unknown комментирует...

Да, заменить билдер как среду Flex-разработки FD не под силу. Но по разработке чистых AS проектов FD намного удобнее - быстрее, легче и комфортнее (и бесплатная).
Конечно, привычка мешает легко переключаться между редакторами, но оно стоит того.
С вопросами легальности пока не сталкивался, но, думаю, конечно лучше быть осторожнее.