Первым, что пришлось сделать перед началом изучения AS - выбрать IDE для разработки. Т.к. я до этого не имел с этим дела и нигде не пересекался, то и никаких IDE знать не знал. После некоторого времени поиска нашел бесплатное ПО Flash Develop (FD). И буквально с первых же пор пошел процесс набивания шишек.
Не была у меня активной в FD панель отладки, без которой, как я думаю, можно обойтись только на первых порах. В ходе решения проблемы с отладкой обнаружился ряд невыполненных (неправильно выполненных мной действий):
- Потребовалось установить новую java машину
- Указать в настройках FD путь к FlexSDK
- Указать во вкладке FlashViewer путь к отладочному Flash плееру
- Я первоначально создал не тот проект, не AS3 проект, а Flash IDE, в котором котоырй постоянно просил при запуске у меня наличие Adobe Flash.exe, которого у меня нет
- На форуме люди подсказали переустановить FD с галочкой StandAlone, первый раз поставил с дефолтными настрйоками
- Указать на 1 из скриптов в проекте галочку "Always Compile"
После чего отладочный плеер еще так и не заработал (((. Свежескаченный плеер с сайта adobe - flashplayer_10_sa_debug версии 10,0,45,2 пишет, что произошла ошибка при запуске программы и предлагает зактыь приложение или еще и отправить отчет через интернет. Но на другой ОС все заработало, но с отладчиком до конца пока так и не разобрался. Не могу понять как можно посмотреть в любой момет, что содержит переменная или функция, в ZEND это можно посмотрерть во вкладке "Watches" при отладке скрипта.
Также были вопросы проблемы не только с отладкой, но также и с подсветкой и автоподстановкой кода. Самое не привычное кроме того, что непривык и малознаком с IDE -это строгая типизация данных при написании кода. С одной стороны это ужасно раздражает и постоянно не указываешь тип данных или на момент написания кода не всегда пока ясно получается представлять какой тип следует правильно указывать, т.к. нет никакого опыта и знаний пока. Но с другой стороны понимаешь, что благодаря этому можно в будущем избежать ряд проблем и ошибок. Такая вот палка с 2 концами.
Пока для меня FD еще достаточно колючая и недружелюбная среда для разработки, других бесплатных аналогов пока не находил. Думаю опыты медленно, но будут продолжаться по мере свободного времени и желания.
ordPress
блог AlexPTS