Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Eclipse + FDT (http://www.flasher.ru/forum/showthread.php?t=87135)

mixey_lv 30.10.2006 02:19

Eclipse + FDT
 
Вопрос не совсем для начинающих, а скорее для начинающих работать с Eclipse.

Миллион раз слышал/видел, как все говорят Eclipse-eclipse, что это очень удобно.

Созрел попробовать т.к. флэш редактор as стал неудобен, когда проект большой.
Но вот не могу понять, как к этому eclips-у подобраться?
Откуда начать?
В чём прелесть?
Ведь надо все равно делать fla файл, а там просто #include ?
или я чего то не догоняю.

хелп плз.

Diestro 30.10.2006 10:14

Недавно задался вопросом выбора наиболее удобного редактора для написания ActionScript по поводу Eclipse + FDT нашел во эту ссылку:
http://www.novemberain.com/tutorials...ow/fdt/FDT.pdf
И кстати с установкой Eclipse + FDT есть проблема.
Я так и не смог попробовать все это вместе.
При попытке настроить перспективу "Flash", как впрочем на любые действия связанные с FTD выдает ошибку...
Например при настройке перспективы ругается:
"Problem opening perspective 'com.pf.fdt.Perspective'"
Уже на двух компах попробовал. Эффект один - ошибка.
Так и не смог оценить всю мощь :)
Я так думаю это связано с тем что совсем недавно вышла новая версия FDT (1.5), которая почему-то криво ставится. А старую попробовать возможности нету, так как ставится FDT по сети.
Более никто не столкнулся с этой проблемой?...

etc 30.10.2006 10:43

FDT (до версии 1.5.0) с Eclipse 3.2 не работал.
Лучше всего ставить FDT на Eclipse 3.1.2 — никаких проблем.

Diestro 30.10.2006 11:44

К сожалению закачка версии 3.1.2 вместо существующей 3.2.1 и установка FDT (1.5) под Eclipse 3.1.2 ни к чему новому не привела, те же самые ошибки...

__i 30.10.2006 11:48

снеси все(и яву тоже %) ) и попробуй с самого начала еще раз.

Diestro 30.10.2006 12:07

да, так оно в общем итоге и получилось :)
Просто при перезагрузке компа разрешил яве скачать все апдейты.
Заработало. Причем под Eclipse 3.2.1 в том числе.
Всем спасибо :)

Diestro 30.10.2006 16:28

А в чем состоят ограничения trial версии fdt?

MyXus 30.10.2006 16:45

через 30 дней сдохнет

Diestro 30.10.2006 16:48

дык уже говорит что:
The FDT Trial is expired.

FDT will run in restrict mode now.
Please enter a FDT Product key.

Visit the FDT Website at http://fdt.powerflasher.com
to get more information on how to get a FDT Product Key.

хотя сегодня поставил :)
жму кнопу Use restricted и вроде работает...
Потому и возник вопрос в чем ограничения? :)

etc 30.10.2006 17:14

В том, что ещё через 30 дней снова переставлять.

mixey_lv 30.10.2006 18:04

Цитата:

Сообщение от Diestro
Недавно задался вопросом выбора наиболее удобного редактора для написания ActionScript по поводу Eclipse + FDT нашел во эту ссылку:
http://www.novemberain.com/tutorials...ow/fdt/FDT.pdf
И кстати с установкой Eclipse + FDT есть проблема.
Я так и не смог попробовать все это вместе.
При попытке настроить перспективу "Flash", как впрочем на любые действия связанные с FTD выдает ошибку...
Например при настройке перспективы ругается:
"Problem opening perspective 'com.pf.fdt.Perspective'"
Уже на двух компах попробовал. Эффект один - ошибка.
Так и не смог оценить всю мощь :)
Я так думаю это связано с тем что совсем недавно вышла новая версия FDT (1.5), которая почему-то криво ставится. А старую попробовать возможности нету, так как ставится FDT по сети.
Более никто не столкнулся с этой проблемой?...

У меня встало все без проблем... рад что и ты обуздал :)

Осталось вернуться к теме :)
Что делать дальше?

MyXus 30.10.2006 18:11

ну в статье Клишина всё указано..
умные темплейты, автокомплит, настраиваемая проверка синтаксиса, удобство работы с проектами, расширябельность..

mixey_lv 31.10.2006 01:14

всё написанно, только не могу в голове увязать :(
Eclipse+FDT это "удобно" исключительно в написании классов?
Или же просто классный вариант писать свой AS во внешнем редакторе?

etc 31.10.2006 01:23

Удобно — парсинг кода на лету, что исключает наличие ошибок в скрипте.
Удобно — автокомплит, не в пример стандартному редактору.
Удобно — темплейты кода.
Удобно — наглядная структура классов.
Удобно — гораздо больше места на экране для кода.
Удобно — автоматический импорт необходимых классов.
и т.д.

Да, это по факту очень продвинутый интеллектуальный текстовый редактор.

mixey_lv 31.10.2006 02:37

Так и не смог пройти до конца http://www.novemberain.com/tutorials...ow/fdt/FDT.pdf :(

на стадии, когда делается конструктор при вводе EventDispatcher, должна вылететь подсказка, типа автокомлит, но не вылетает :( (стр.24 п.2)

А если я все таки ручками дописываю, говорит error.

Чуствую напутал что-то я с этими папками FP7 и FP8 (стр.6 жирными красными буквами)

Я вот как сделал.
  • D:/Classes/ActionScript/std -> скопировал сюда содержимоё папки C:\Program Files\Macromedia\Flash 8\en\First Run\Classes\FP7
  • D:/Classes/ActionScript/std8 -> скопировал сюда содержимоё папки C:\Program Files\Macromedia\Flash 8\en\First Run\Classes\FP8
  • D:/Classes/ActionScript/mx -> скопировал сюда содержимоё папки C:\Program Files\Macromedia\Flash 8\en\First Run\Classes\mx

В Core Libraries указал D:/Classes/ActionScript/std
При создании проекта залинковал D:/Classes/ActionScript/std8 и D:/Classes/ActionScript/

криво, да?

etc 31.10.2006 13:34

Я никуда не перекладывал классы, а напрямую поставил Core Library из Documents and Settings.
Плюс залинкованную либу FP8 всё из тех же Documents and Settings.

Diestro 31.10.2006 17:56

К вопросу об ограничениях триал версии...
FDT не позволяет сохранять набранный код???
Классы создавать получается, файлы создаются, но любые дальнейшие изменения в файлы не сохраняются
:confused:

etc 31.10.2006 18:04

Ctrl+S нажимать надо :)

Diestro 31.10.2006 19:04

Если бы это было действительно так было бы слишком просто и неинтересно :)
Выглядит это так:
Я создаю класс внутри пакета, появляется новый файл с установленной заготовкой. После этого я начинаю дописывать в класс свою ерунду, после чего на вкладке сверху с названием файла, рядом с этим самым названием появляется звездочка. Я думаю что не ошибусь если предположу, что это означает не сохраненный файл...
Все три возможных варианта:
1. File-> Save
2. Кнопка Save на панели инструментов
3. ctrl+s в конце концов
не помогают (звездочка по-прежнему светит).
Пробую закрыть файл, предлагает сохранить, говорю "АГА". Открываю файл -> внутри только заготовка черт побери :)
чо это?

MyXus 31.10.2006 19:06

может правда restricted? время покупать FDT :-)

Diestro 31.10.2006 19:11

что то вкрадываются смутные сомненья, что даже потестить толком не удастся.

MyXus 31.10.2006 19:15

да не. переинстоль всё просто, вместе с эклипсом.

Diestro 31.10.2006 19:16

ээээ, на двух машинах на работе и дома ставил, эффект одинаковый везде
Наверное стоит посоветовать заархивировать рабочие версии eclipse+FDT дабы не произошло случайного апдейта на новые версии ;)

Diestro 31.10.2006 19:24

Только что протестил. При создании проекта и написании классов для явы звезды гаснут, сохраняется все...

mixey_lv 01.11.2006 00:13

Цитата:

Сообщение от __etc
Я никуда не перекладывал классы, а напрямую поставил Core Library из Documents and Settings.
Плюс залинкованную либу FP8 всё из тех же Documents and Settings.

__etc : thx!
Алилуя!
Заработало!

Смею предположить, что то что описал Майкл относится к версии FDT < 1.5

Теперь, самое время взять толстую умную книжку про классы, методы, обьекты и интерфейсы :D

Diestro 01.11.2006 00:28

даже файлы классов получается сохранять?

mixey_lv 01.11.2006 00:32

да... проблем нет


Где-то в нете натыкался на то, что у людей были проблемы с Eclipse+FDT изза Java Virtual Machine, т.е. она как бы стояла, но не нравилось толи эклипсу, толи ФДТ т после реинсталла/апдейта начинало всё работать.

Может это твой случай...

etc 01.11.2006 01:07

Ммм, ну почему же, классы можно перенести, как написал Миша. Но мне просто было лень :D

mixey_lv 01.11.2006 01:44

Цитата:

Сообщение от __etc
Ммм, ну почему же, классы можно перенести, как написал Миша. Но мне просто было лень :D

Дык и мне лень... но большой красный текст:
ЧИТАТЬ ОБЯЗАТЕЛЬНО! А ТО НЕ БУДЕТ НИЧЕГО РАБОТАТЬ!
Заставил, что-то куда-то копировать :wacko:

Diestro 01.11.2006 09:03

Цитата:

Сообщение от mixey_lv
да... проблем нет


Где-то в нете натыкался на то, что у людей были проблемы с Eclipse+FDT изза Java Virtual Machine, т.е. она как бы стояла, но не нравилось толи эклипсу, толи ФДТ т после реинсталла/апдейта начинало всё работать.

Может это твой случай...

как раз это были мои слова, в этой же теме :)
это у меня поначалу вообще не запускалась данная связка. После апдейта явы думал что заработало.... нифига
так что случай определенно мой :)

Бармалей 01.11.2006 12:24

А имеет ли смысл переходить на новую версию FDT? Что в ней действительно ценного?

Diestro 01.11.2006 12:28

я был бы рад начать со старой версии, если бы она была :)
установка FDT идет по сети, и возможности вернуться к старой версии нету :(
может кто поделится архивчиком с работающей версией Eclipse+FDT

Бармалей 01.11.2006 12:59

У меня на старой работе есть архив. Могу договориться, чтобы выслали. Кинь в личку свое мыло.

etc 01.11.2006 13:11

Я не ставил, не знаю, что там нового, но меня устраивает то, что есть.

KidsKilla 01.11.2006 17:33

по поводу рестрикт: http://flash-ripper.com/archives/001227.htm

Diestro 01.11.2006 17:46

Цитата:

Сообщение от KidsKilla
по поводу рестрикт: http://flash-ripper.com/archives/001227.htm

К сожалению изучение ссылки ничего не дало, то что триал рестрикт говорит сразу после установки, даже 30 дней как нормальному человеку давать не хотит

KidsKilla 01.11.2006 18:56

видать косяки со временем. т.е. системными часами.

Diestro 01.11.2006 19:48

я ж грю на двух компах одно ито же..
часы не трогал

Llex3D 30.11.2006 00:18

Люди, конечно будет глупый вопрос, но как мне связать написаный под Eclipse+FDT скрипт к существующей fla? А то я что-то не понял, в компиляторе FDT вродебы приписал основной класс и fla файл. Делал с урока про "6 дней из жизни" (точно не помню).
Помогите пожалуйста, просто сегодня впервые поставил Eclipse и FDT никогда не не компилил мувики вне Flash среды, т.е. не писал *.as. Такое чуство, ято я их либо не правильно вызываю в fla либо они не атачатся...

MyXus 30.11.2006 00:53

fdt - просто едитор. компилить - также в flash ide.
папку с классами просто подцепить к fla в свойствах as2


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

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