tag:blogger.com,1999:blog-51494357757086492172024-02-18T21:26:16.946-08:00Flash-разработка. УстановкаВсё об установке и настройке программ, плагинов, расширений, обновлений.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.comBlogger35125tag:blogger.com,1999:blog-5149435775708649217.post-70210808535402020472009-06-01T12:39:00.000-07:002009-06-19T12:09:49.136-07:00Установка PHP Eclipse Plugin, локального сервера и AMFPHPМне необходимо обеспечить платформу для локальной работы с AMFPHP. Для этого нужны нормальная среда разработки и локальный вебсервер.<br /><br /><p><strong>Среда разработки</strong></p><p>Есть в рамках Eclipse такой проект: PHP Development Tools Project или просто PDT. Вот его страница: <a href="http://www.eclipse.org/pdt/">PHP Development Tools Project</a>. </p><p>Зайдем в раздел <a href="http://www.eclipse.org/pdt/downloads/">Downloads</a> и скачаем последнюю версию PDT All-In-One.</p><p>Пока идет закачка, смотрим <a href="http://wiki.eclipse.org/PDT/Installation">PDT/Installation</a>. Оказывается есть несколько способов установки, и всё скачивать вовсе не обязательно. </p><p>Попробуем пункт <strong>From Update Site</strong>. Добавляем в <em>Help > Software Updates... > Available Software > Manage Sites</em> две ссылки: <a href="http://download.eclipse.org/technology/dltk/updates-dev/1.0/">dlk</a> и <a href="http://download.eclipse.org/tools/pdt/updates/2.0/">pdt</a>. Отмечаем галки как на <a href="http://wiki.eclipse.org/images/1/18/Pdt-install-p2.png">картинке</a> и инсталлируем. После инсталляции Eclipse рестартует.</p><p><strong>Локальный веб-сервер</strong></p><p>Теперь у нас появилась возможность создавать в Eclipse проекты PHP. Но для работы нам нужен сервер. Желательно легкий и не сложный в эксплуатации. Главные пертенденты на пост локального сервера под Windows:</p><ul><li><a href="http://ru.wikipedia.org/wiki/XAMPP">XAMPP</a> - <a href="http://www.apachefriends.org/">импортная сборка</a>, содержащая Apache, MySQL, PHP, Perl. </li><li><a href="http://www.denwer.ru/">Denver</a> - отечественная сборка с аналогичным содержимым.</li></ul><p>Порыв интернет, обратил внимание, что AMFPHP и Denver никто не скрещивает, и даже <a href="http://programmersforum.ru/showthread.php?t=37756#10">ругаются</a>, зато с XAMPP у них большая дружба на англоязычных порталах. Поэтому, не долго думая (эхх, а у Denver такой завлекательный и красочный сайт) беремся за XAMPP.</p><p>Тут же находим кучу туториалов по установке XAMPP и AMFPHP:</p><ul><li><a href="http://knorretje.hku.nl/wiki/install_AMFPHP">install AMFPHP</a></li><li><a href="http://www.apachefriends.org/en/faq-xampp.html">Documentation about XAMPP</a></li><li><a href="http://www.amfphp.org/docs/installingamfphp.html">Installing AMFPHP on your server</a></li></ul><p>Идем качать на страницу <a href="http://www.apachefriends.org/en/xampp-windows.html">XAMPP for Windows</a>. Выбираем <a href="http://www.apachefriends.org/en/xampp-windows.html#641">XAMPP</a>. </p><p>Пока качается, качнем AMFPHP: <a href="http://sourceforge.net/project/showfiles.php?group_id=72483#files">Downloads</a>. Странно, что последний релиз датируется сентябрем 2007го. Похоже что проект в запустении? Но в имя файла включена дата 2008 года. Как всегда в опенсорсе бардак.</p><p>Так, ставим XAMPP. Установился, всё волшебно, в трее появилась иконка, по нажатии на которую открывается симпатичная панелька, с которой можно управлять запуском Apache, MySQL, FileZilla (FTP-сервер) и Mercury (Mail-сервер). </p><p>Однако, Apache не стартовал! При запуске с панели вообще неясно почему, но если стартовать <em>C:\xampp\apache_start.bat</em> видно, что возникает ошибка: "<em>make_sock: could not bind to address 0.0.0.0:80</em>". Не беда, нам помогает FAQ: <a href="http://www.apachefriends.org/en/faq-xampp-windows.html#nostart">The apache does not start on my system!!!</a> Из всех причин, мне подходят две: работающий firewall или Skype. Деинсталлировать COMODO Firewall желания у меня нет никакого, поэтому, начнем со скайпа. Вуаля! Всё заработало. а что ж со скайпом теперь? Следуем указаниям - в настройках скайпа "<em>Дополнительно -> Соединение</em>" снимаем галку с пункта "Использовать порты 80...". Теперь всё нормально работает.</p><p><strong>Ставим AMFPHP</strong></p><p>Далее следуем <a href="http://knorretje.hku.nl/wiki/install_AMFPHP">указаниям</a>: создаем папочку "<em>c:/xampp/htdocs/flashservices</em>". Разворачиваем в нее архив с AMFPHP, указываем в <em>gateway.php</em> путь к нашей папке <em>$gateway->setBaseClassPath ("C:/xampp/htdocs/flashservices/services");.</em> Но стоп. Тут нет этого параметра. Ну тогда ничего не делаем :). </p><p>Проверяем: "<a href="http://localhost/flashservices/gateway.php">http://localhost/flashservices/gateway.php</a>". Всё становится ясно. Мануал наш староват. Всё уже отлично работает. И мы тоже можем приступить к пользованию локальным web-сервером и AMFPHP!</p>Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com0tag:blogger.com,1999:blog-5149435775708649217.post-74740372974641685722009-05-31T23:56:00.000-07:002009-06-01T01:04:25.309-07:00FlashDevelop RC4. Радостные заметки.Наконец-то дошли руки обновить <span class="blsp-spelling-error" id="SPELLING_ERROR_0">FD</span> до последней версии (<a class="titles" href="http://www.flashdevelop.org/community/viewtopic.php?f=11&t=4775&start=0"><span class="blsp-spelling-error" id="SPELLING_ERROR_1">FlashDevelop</span> 3.0.0 <span class="blsp-spelling-error" id="SPELLING_ERROR_2">RC</span>4 <span class="blsp-spelling-error" id="SPELLING_ERROR_3">released</span></a>).<br /><br />Радости нет предела. Наконец-то <span class="blsp-spelling-error" id="SPELLING_ERROR_4">FDTracer</span> вошел (еще в <a href="http://www.flashdevelop.org/community/viewtopic.php?f=11&t=4374">версии <span class="blsp-spelling-error" id="SPELLING_ERROR_5">RC</span>2</a>) в штатный состав. Теперь <span class="blsp-spelling-corrected" id="SPELLING_ERROR_6">возни</span> с <span class="blsp-spelling-error" id="SPELLING_ERROR_7">переустановкой</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_8">плагинов</span> стало еще меньше.<br /><br />Как всегда, ставим <a class="titles" href="http://www.flashdevelop.org/community/viewtopic.php?f=4&t=2318&start=0"><span class="blsp-spelling-error" id="SPELLING_ERROR_9">OpenTheDoc</span></a>, находим <a href="http://code.google.com/p/asrelevant/downloads/list">последнюю версию</a>. Старый файл с настройками лучше удалить - <span class="blsp-spelling-error" id="SPELLING_ERROR_10">прии</span> попытке ими воспользоваться, во время работы <span class="blsp-spelling-error" id="SPELLING_ERROR_11">плагина</span> я получал ошибки. Кроме того, окно с документацией открывается без списка содержания. Для этого, к <span class="blsp-spelling-error" id="SPELLING_ERROR_12">плагину</span> прилагается утилита <a href="http://www.flashdevelop.org/community/viewtopic.php?f=4&t=2318&start=0"><span class="blsp-spelling-error" id="SPELLING_ERROR_13">TocGen</span></a>, который генерирует <span class="blsp-spelling-error" id="SPELLING_ERROR_14">TOC</span> (<span class="blsp-spelling-error" id="SPELLING_ERROR_15">Table</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_16">Of</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_17">Contents</span>). Запускаем, добавляем в список путь к документации, генерируем. Теперь панель <span class="blsp-spelling-error" id="SPELLING_ERROR_18">OpenTheDoc</span> открывается со списком содержания.<br /><br />Есть такой интересный <span class="blsp-spelling-error" id="SPELLING_ERROR_19">плагин</span> - <a href="http://www.flashdevelop.org/community/viewtopic.php?f=4&t=4641&start=0"><span class="blsp-spelling-error" id="SPELLING_ERROR_20">ExportProject</span></a>. Он собирает проект в некий архив и генерирует документацию проекта. После его установки, на панели добавляются две кнопочки - <span class="blsp-spelling-error" id="SPELLING_ERROR_21">Create</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_22">Documentation</span> и <span class="blsp-spelling-error" id="SPELLING_ERROR_23">Export</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_24">Project</span>. Попробовал создать архив проекта - действительно, в каталоге проекта появился <span class="blsp-spelling-error" id="SPELLING_ERROR_25">ZIP</span>, в котором лежат все файлы проекта и файлы, полученные из глобальных путей. Однако, в процессе экспорта, произошла ошибка и я обнаружил, что <span class="blsp-spelling-error" id="SPELLING_ERROR_26">заархивировались</span> не все файлы и не все пути. <span class="blsp-spelling-error" id="SPELLING_ERROR_27">Плагин</span> стоящий, но, чтобы его успешно использовать, надо понять в чем проблема.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com0tag:blogger.com,1999:blog-5149435775708649217.post-87431105379953906402009-05-31T11:36:00.000-07:002009-05-31T13:20:00.914-07:00Плагин BlueprintСегодня среди блогов, которые я регулярно просматриваю, увидел <a href="http://flastar.ru/blog/?p=130">пост</a> с заманчивыми отзывами о некоем плагине для FlexBuilder, именуемом Blueprint.<br /><br />Попробуем его поставить. Следуем по ссылке на страницу <a href="http://labs.adobe.com/wiki/index.php/Blueprint:Installation_Instructions">инструкций по установке</a>. У меня FlexBuilder 3 плагин под Eclipse. Возможно по этой причине приведенные в инструкции скриншоты несколько не похожи на то что я вижу на своем компьютере. Однако, логика остается та же:<br />Help -> Software Updates ->Available Software -> Add Site. Просто вставляем строчку <a class="external" href="http://download.macromedia.com/pub/labs/blueprint/" target="_blank" rel="nofollow">http://download.macromedia.com/pub/labs/blueprint/</a>, затем отмечаем галочкой появившийся в списке URL и жмем Install. После инсталляции предложили перезагрузить Eclipse.<br /><br />Попробовал Blueprint в деле. Пока остаюсь в некотором недоумении. Во-первых, комбинация Ctrl+B вызывает Build All. Назначение других кнопок ни к чему хорошему не привело. Так что, только нажатие на появившуюся новую иконку дает результат - выводится окошко ввода. Если при этом был выделен фрагмент текста, с некоторым запозданием появляется здоровое окно с соответствующими ему примерами и кодом. Окно довольно косячное, без скроллбара. Как только я попытался мышкой изменить его размер, вылетела ошибка.<br /><br />В общем, инструмент очень нужный и полезный, но, увы, до безобразия глючный. Может быть со временем его обновят и улучшат? Хорошо бы.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com0tag:blogger.com,1999:blog-5149435775708649217.post-15051157187284685012009-04-05T07:42:00.001-07:002009-04-05T15:20:13.572-07:00Установка Red5 и всё что нужно для Red5-разработкиСтавим Red5 под Windows (XP).<br />Для начала, заходим на <a href="http://osflash.org/red5">официальную страничку Red5</a> и качаем свежий релиз. Сегодня это <a id="red5_v0.7.0_final_02.23.2008" href="http://osflash.org/red5/070final" name="red5_v0.7.0_final_02.23.2008">Red5 v0.7.0 final 02.23.2008</a>.<br />Запускаем инсталлер. Установка проходит без мудрёных вопросов, по завершении перезагрузка не требуется.<br /><br />Red5 стоит. Попробуем его потестить.<br />Запускаем из стартового меню Start Red5. Открывается консоль сервера, в которой незатейливо отображается процесс запуска. Говорит - ...Startup Done...<br /><br />Дальше будем действовать по <a href="http://www.red5tutorials.net/index.php/Tutorials:Red5_and_Flex_2_on_Windows_XP">Tutorials:Red5 and Flex 2 on Windows XP</a>.<br />Проверить, что сервер работает, можно, обратившись к стартовой странице <a href="http://localhost:5080/">http://localhost:5080/</a>. Она успешно открылась, и мы тут же переходим в раздел демок, где тестируем работоспособность сервера.<br />Лучше всего зайти на демку "Publisher" <a href="http://localhost:5080/demos/publisher.html">http://localhost:5080/demos/publisher.html</a> и поразвлекаться с записью видео. Кстати, видео складывается в папочку "<em>...Red5\webapps\oflaDemo\streams\</em>".<br /><br />Поставим софт, необходимый для разработки. Eclipse у меня уже установлен, если понадобится - можно взять тут: <a class="packageTitle" href="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse-jee-ganymede-SR1-win32.zip">Eclipse IDE for Java EE Developers</a>.<br /><br />Анонсы <a href="http://flash-communist.spb.ru/2008/07/07/red5-plugin-%d0%b4%d0%bb%d1%8f-eclipse-ide-beta-1/">Red5 Plugin для Eclipse IDE</a> привели меня к следующему <a href="http://flash-communist.spb.ru/2008/07/07/red5-plugin-%d0%b4%d0%bb%d1%8f-eclipse-ide-beta-1/">тутору</a>. Попробуем по нему пройтись.<br />Кстати, ссылка <a href="http://www.red5.org/projects/red5plugin/" target="_blank">http://www.red5.org/projects/red5plugin/</a> закрыта. А располагается он здесь: <a href="http://jira.red5.org/confluence/display/tools/Red5+Tooling+Support">http://jira.red5.org/confluence/display/tools/Red5+Tooling+Support</a>. Ага, значит сам плагинчик здесь: <a href="http://www.red5.org/projects/red5plugin/update_0.2.x/">http://www.red5.org/projects/red5plugin/update_0.2.x/</a>.<br /><br />Следуем действиям видео-туториала. Мда, всё идет четко по сценарию, только уж очень долго инсталлится - видимо много времени занимает закачка. Так, ну вот, говорят, надо рестартануть Eclipse. Так и делаем.<br />В процессе настройки параметров вновь создаваемого Red5 проекта, в списке JRE выбирается JVM 1.6.0. В моем случае, в этом списке такого выборе не было. Поэтому выбрал Default JRE. Долго искал, как же получить JVM 1.6.0, но так и не понял :(.<br />Плагин работает обалденно! Создает конфигурационные файлы Red5 (которые создавались вручную в статье <a href="http://garbage-collector.ru/2007/06/27/getting_started_with_red5_server/">Начало разработки с Red5</a>), позволяет запускать Red5 прямо в рамках Eclipse (что у меня не получилось, скорее всего ввиду отсутствия JVM 1.6.0), и т.п.<br /><br />Итак, создать проект Red5 удалось, теперь я задаюсь целью откомпилировать серверное приложение, лежащее в демках. Беру из ...<em>\Red5\webapps\oflaDemo\WEB-INF\src\org\red5\server\webapp\oflaDemo\</em> исходники java и кладу себе в <em>...\FlexWorkspace\SoundRecorder\src\com\SoundRecorder\</em> , меняю в них имя package на <em>com.SoundRecorder</em>.<br />Компилятор ругается на отсутствие каких-то библиотек ...spring... я нахожу в папке <em>...\Red5\lib </em>библиотечку <em>spring-core-2.0.8.jar</em> и копирую ее себе в ...\FlexWorkspace\SoundRecorder\WebContent\WEB-INF\lib\, перекомпилирую, остаются одни warning-и, на которые закрываю глаза - это уже на совести разработчиков демки :).<br />Теперь во вкладочке Servers, кликаю на Red5-сервере (если его нет - нужно добавить, и указать пути к папке Red5) правой кнопкой и в меню выбираю Publish. На сервере, в папке <em>webapps</em>, появляется мой <em>SoundRecorder</em>. Рестартую сервер.<br /><br />Но, увы, приложение еще не будет цепляться демкой "Publisher", когда я указываю <em>Location: rtmp://localhost/SoundRecorder</em>. Выдается ошибка <em>NetConnection.Connect.InvalidApp</em>, что означает, что приложение на сервере не найдено.<br />Это потому, что не все файлы конфигурации настроены под наше приложение. Поэтому, беру файлы конфигурации "oflaDemo", копирую себе в "SoundRecorder", заменяю все названия и пути от "oflaDemo" на "SoundRecorder". Рестартую сервер.<br /><br />Демка "Publisher" работает теперь и с моим приложением! Дело сделано, софт установлен, можно работать дальше!Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com6tag:blogger.com,1999:blog-5149435775708649217.post-70402903678552579622009-02-21T07:34:00.000-08:002009-02-21T13:54:13.464-08:00Уже давно пора перейти на FlashDevelop 3.0.0 RC1<p>Сегодня, после скоропостижной кончины HDD на моем ноутбуке (у кого на Sony Vaio стоит Fujitsu, не будьте столь же легкомысленны как я и заранее потратьте 2000 руб на Seagate или WD - будьте уверены, гром грянет внезапно и в самый неподходящий момент) , я переустанавливаю софт на новый диск и это хороший шанс с нуля поставить свежий софт.</p><p>И вот, смотрим, что у нас с FD. Прошлый раз, когда я обновлял его, у меня возникли <a href="http://racer242install.blogspot.com/2008/12/flashdevelop-300-rc1.html">серьезные проблемы с плагинами</a>. Теперь всё изменилось: плагины обновились и можно смело переходить на <a href="http://www.flashdevelop.org/community/viewtopic.php?f=11&t=4041">новую версию</a> 3.0.0 RC1. </p><ul><li>Итак, качаем <a href="http://www.andrewlucking.com/code/fdtracer/FDTracer_0.3.4.zip">новый</a> <a href="http://www.andrewlucking.com/archives/2009/01/fdtracer-034-compatibility-release-and-eol/">FDTracer</a>. Встал отлично, работает превосходно.</li><li>Затем, ставим давно полюбившийся <a href="http://www.flashdevelop.org/community/viewtopic.php?f=4&t=2318&start=15">OpenTheDoc 2.0.0</a>. Качаем <a href="http://asrelevant.googlecode.com/files/OpenTheDoc2.0.0_svn_only.zip">последний выпуск</a>. Ставится и работает без проблем.</li><li>Хочется еще разок попробовать <a href="http://www.flashdevelop.org/community/viewtopic.php?f=4&t=2958">fdbPlugin</a>. <a href="http://www.robagar.com/misc/fdbplugin.zip">Качаю</a>, ставлю. Запустился без ошибок, но при выходе из FD дал эксцепшн. То же самое произошло при втором запуске FD. За то потом - успокоился. И даже дебажил. Попробую попользовать - первый раз был не очень удачным, возможно, со второго раза он у меня приживется - после Flex Builder уж больше не хочется возвращаться к отладке через trace(). Кстати, где-то промелькнуло, что этот плагин войдет (или уже вошел) в следующий выпуск FD.</li><li>Приятно удивил плагин <a class="titles" href="http://www.flashdevelop.org/community/viewtopic.php?f=4&t=3727&start=0">FlexDesignView Plugin</a>. <a href="http://www.xmcnuggetx.com/flashdevelop/FlexDesignView-alpha.zip">Скачал</a> я его, поставил - работает! И даже компилируется. Конечно, еще не всё гладко, но, при тесте, ошибок не было. Приятно видеть, как FlashDevelop потихоньку захватывает нишу FlexDevelop - два последних плагина реализуют ключевые элементы Flex-разработки.</li></ul><p>Больше экспериментировать не стал - не хватило терпения. Но, думаю продолжить выявление других полезных плагинов - на форуме FD (<a href="http://www.flashdevelop.org/community/index.php">Board index</a> » <a href="http://www.flashdevelop.org/community/viewforum.php?f=17">Development</a> » <a href="http://www.flashdevelop.org/community/viewforum.php?f=4">Plugins</a>) столько заманчивых постов!</p>Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com4tag:blogger.com,1999:blog-5149435775708649217.post-44001416675787659992008-12-27T12:35:00.000-08:002008-12-27T12:58:39.136-08:00FlashDevelop 3.0.0 RC1. Новогодний подарок? Хм.. Не торопимся ставитьСегодня заметил в Start Page FD появление новой версии: <a class="titles" href="http://www.flashdevelop.org/community/viewtopic.php?f=11&t=4041&start=0">FlashDevelop 3.0.0 RC1 released</a>. Нда, с опозданием - предновогодний загруз не позволяет следить за развитием событий. А на <a href="http://flash-ripper.com/content/new-year-2009-crazy-creative#comments">передовой </a>уже давно <a href="http://imugi.blogspot.com/2008/12/flashdevelop.html">осветили </a>это событие. Обрадовался, сношу предыдущую версию, ставлю.<br />Хм... Вот вам и подарочек... Все сторонние плагины, которые до 9й бэты включительно работали превосходно, теперь просто кидают исключение при первом удобном случае... И как же объясняет нам производитель такое кощунство?<br />В релизе, малость так намекнули разработчикам плагинов на изменения в PluginCore.<br />А вот, к примеру тут:<br /><a class="titles" href="http://www.flashdevelop.org/community/viewtopic.php?f=7&t=4035&start=0&hilit=fdtracer">Interested in building a browser widget for Flash trace</a> (в конце поста), скромно так написано: <em>"There were some changes that we did to the events that broke some of the current 3rd party plugins. With RC1 we locked the PluginCore so plugins should be compatiple from here on. They just need to be rebuilt against the RC1"</em>. Типа, извиняйте, но сторонние плагины уже не совместимы с последней версией. Вот когда их перекомпилят (всего-то! какой пустячок!) то всё будет ок.<br /><br />Спасибо <a href="http://www.flashdevelop.org/community/index.php">Вам</a>! Приятно провел время за сносом новой версии и установкой 9-й бэты.<br />Не советую торопиться ставить RC1 тем, кто пользует плагины сторонних разработчиков, в частности <a class="titles" href="http://www.flashdevelop.org/community/viewtopic.php?f=4&t=2318&start=0">[FD3]OpenTheDoc 2.0.0: Panel and Help Contents</a> и <a href="http://www.andrewlucking.com/archives/2007/11/fd3-b4-compatibility/">FDTracer</a>.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com2tag:blogger.com,1999:blog-5149435775708649217.post-84620811964536675612008-12-14T03:55:00.000-08:002008-12-15T04:18:22.755-08:00Выбор версии EclipseСобрался установить Flex Builder на один из своих компьютеров и встал перед выбором:<br />Какую версию Eclipse ставить. До этого, ставил вариант от <a href="http://www.eclipse.org/webtools/">Web Tools Platform (WTP) Project</a>. Тут меня взяло сомнение - что я так извращаюсь... WebTools - лишь один из проектов платформы. Кроме того, с какого-то момента я перестал находить в его составе свою любимую панельку "Snippets".<br /><a href="http://www.eclipse.org/downloads/">Сайт Eclipse</a> предоставляет широкий выбор версий, заточенных под различные цели.<br />На сколько я понимаю, все версии имеют некий общий набор компонент и комплект специфичных для каждого варианта.<br />Польстившись на название и объем, качаю <a class="packageTitle" href="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse-modeling-ganymede-SR1-incubation-win32.zip">Eclipse Modeling Tools</a>. Но, в процессе закачки смотрю <a href="http://www.eclipse.org/downloads/packages/compare-packages">Compare Packages</a> и понимаю, что это совсем не то что мне нужно. В сводной таблице хорошо виден состав компонент каждой из версий. На мой взгляд, наиболее подходящая версия - <a class="packageTitle" href="http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/ganymede/SR1/eclipse-jee-ganymede-SR1-win32.zip">Eclipse IDE for Java EE Developers</a>. Здесь наиболее полный состав компонент, заточеный под разработку. Ну что же, качаем, разворачиваем и запускаем.<br />По пути, нашел <a href="http://download.eclipse.org/e4/downloads/">плагин SWT</a> при помощи которого <a href="http://wiki.eclipse.org/E4/Running_the_demos#SWT_for_Flex">можно конвертировать</a> Java в ActionScript.<br />Страница, посвященная плагинам Eclipse: <a class="pn-logo" href="http://www.eclipseplugincentral.com/Web_Links.html">Eclipse Plugin Central -- Plugins</a>. Любопытно было задать поиск по flex. Надо посмотреть поподробнее <a class="pn-title" style="COLOR: #363696" href="http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-1013.html">CairngormFlex Assistant</a> и <a class="pn-title" style="COLOR: #363696" href="http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-1273.html">AIR GEAR</a>. Забавно так же было почитать комментарии к<span style="color:#3366ff;"> </span><a href="http://www.eclipseplugincentral.com/Web_Links-index-req-viewlink-cid-604.html">Adobe Flex Builder 2</a> - народ возмущается, почему надо платить за опенсоурсную IDE...<br /><br />Ну теперь, как обычно, ставим плагин <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=flex3email">Adobe Flex Builder 3.0.2 Professional Eclipse Plug-in</a>. Кстати, замечание - по умолчанию, в списке выбора варианта закачки, стоит Mac-версия.<br /><br />* * *<br /><br />Странный баг - переключаюсь в перспективу Flex Development. Открываеся старотове окно Flex, со всякой рекламой. После попытки закрыть его, эклипс безнадежно виснет... Ну что ж, не закрываем его - всё нормально. Теперь выходим из программы - висим (окно видать закрывается). Запускаем снова - окна нет, зависаний тоже нет. Можно работать.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com0tag:blogger.com,1999:blog-5149435775708649217.post-35639236545013780812008-10-25T12:23:00.000-07:002008-10-25T12:36:09.631-07:00Плагин просмотра документации для FlashDevelop (Продолжение)Сегодня решил на домашнем компе обновить FlashDevelop до 9й бэты. И поставить свежие плагины. Ставлю OpenTheDoc, и вдруг понимаю, что это новая версия! Здесь про нее написано: <a class="titles" href="http://www.flashdevelop.org/community/viewtopic.php?f=4&t=2318&start=0&st=0&sk=t&sd=a">[FD3]OpenTheDoc 2.0.0: Panel and Help Contents</a>.<br />Наконец-то можно просматривать доки в отдельном окне! Кроме того, появилось окошко, показывающее топики, связанные с искомым словом.<br />Небольшая особенность: по умолчанию, плагин открывает доки в окне редактора и не просто открывает, а сначала показывает топики. Это не удобно и не привычно, поэтому лучше установить в настройках: "Open documents in" = "HelpContents", и "Open the first available topic" = "true". Ну и "Handle F1" = "true".<br />К сожалению, копировать по "Ctrl+C" нельзя - просто ничего не копируется. Это делается только при помощи контекстного меню.<br />Всё равно, очень полезный плагин!Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com2tag:blogger.com,1999:blog-5149435775708649217.post-12388358700650814722008-09-15T04:20:00.000-07:002008-09-15T06:31:43.809-07:00Плагин дебаггер для FDПока возился с настройкой хелпа, заодно поставил чудеснейший <a href="http://www.flashdevelop.org/community/viewtopic.php?f=4&t=2958">fdbPlugin</a>. Это есть не что иное, как вполне себе дебаггер, позволяющий ставить брейкпоинты, пошагово отлаживать код, просматривать значения переменных в период выполнения кода.<br /><br /><img style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://orange.zero.jp/zbn39616.pine/screenshot/00.png" border="0" /><br />Отладчик имеет ряд настроек, в частности, позволяющих установить клавиши вызова различных функций отладки (следующий шаг, вход в функцию, пауза и т.п.).<br /><br /><p><a href="http://orange.zero.jp/zbn39616.pine/download/download.html">Здесь</a> можно найти последние версии этой замечательной примочки.</p><p>Заметки: Брейкпоинты ставятся кликом мышки с удерживаемым шифтом по полосе которая отвечает за "сворачивание" кода. Не очень удобно, шортката под это нет, ну да ладно, и так пойдет. На главном тулбаре в процессе отладки появляются все необходимые служебные кнопки.</p>Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com4tag:blogger.com,1999:blog-5149435775708649217.post-85269601239103470672008-09-15T02:37:00.000-07:002008-09-15T04:09:41.510-07:00Плагин просмотра документации для FlashDevelop (Настройка нормального хелпа под FlashDevelop FINAL)Плагин <a class="titles" href="http://www.flashdevelop.org/community/viewtopic.php?f=4&t=2318&start=0&st=0&sk=t&sd=a">OpenTheDoc</a> дожен иметь каждый FlashDevelop-er.<br />По умолчанию FD не имеет адекватной системы справки - по F1 открывается Google с соответствующей строкой поиска. Для кого-то это может быть и удобно, но, думаю, их меньшинство. Для себя я написал небольшой <a href="http://racer242.blogspot.com/search?q=%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0+%D0%BD%D0%BE%D1%80%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE+%D1%85%D0%B5%D0%BB%D0%BF%D0%B0+">софт</a>, но обнародовать постыдился - хотя и пользовал его постоянно, но недосуг было довести до ума.<br />Теперь все страдания позади - кнопка F1 работает как надо. OpenTheDoc позволяет настраивать параметры справки, например, добавить любую документацию в формате ASDoc, которая будет вызываться по вызову F1 (если это установлено - по умолчанию Ctrl+F1).<br />Справкой можно пользоваться сразу после копирования <em>OpenTheDoc.dll</em> в папку плагинов FD и запуска программы. Настроить OpenTheDoc и добавить пути дополнительных доков можно в разделе Tools -> Program Settings -> OpenTheDoc.<br />Помимо возможности прописывания дополнительных путей к различной документации, можно указывать, как документация будет обрабатываться (только не понятно, задается ли приоритет поиска по путям, либо включение/отключение путей - скорее всего первое).<br /><br />Единственный недостаток плагина, это то, что нельзя сделать панель справки "отдельной" от основного окна. Кроме того, даже если ее расположить вдоль какой-либо стороны экрана, толку от этого никакого, так как при последующем вызове справки, она откроется опять в новом окне основной области. Установка Use Internal Browser в "false" только умножит проблемы, так как опять таки, каждая новая справка будет открываться в новом окне/закладке броузера. Увы, в этом плане разработчику еще работать и работать...<br />Но, несмотря на этот недостаток, OpenTheDoc, за неимением лучшего, является отличным решением.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com0tag:blogger.com,1999:blog-5149435775708649217.post-16224863301113736242008-09-09T04:57:00.000-07:002008-09-12T02:43:00.028-07:00FD зачастилНе успели мы отойти от радости выхода 8й беты, а нам уже сообщают: <a class="titles" href="http://www.flashdevelop.org/community/viewtopic.php?f=11&t=3589&start=0&st=0&sk=t&sd=a">FlashDevelop 3.0.0 Beta9 released</a>!<br />Изменений обещают не много - поглядим.<br /><br />Небольшой список необходимых для установки FD ссылок:<br /><br /><a href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3">Flex 3 SDK Downloads </a><br /><a href="http://java.com/ru/">JAVA + ВЫ</a><br /><a href="http://www.adobe.com/support/flashplayer/downloads.html">Debug and Release versions of Flash Player 9</a><br /><br /><a title="Permanent link to fdtracer 0.3.2 - flashdevelop 3 b4 compatibility" href="http://www.andrewlucking.com/archives/2007/11/fd3-b4-compatibility/" rel="bookmark">fdtracer 0.3.2 - flashdevelop 3 b4 compatibility</a><br /><a onclick="cancelBubble=" href="http://code.google.com/p/fdplugins/downloads/detail?name=ASClassWizard_20071219.zip&can=2&q=">ActionScript Class Wizard (FD3)</a><br /><br />Заметки:<br />Очень порадовала установка FP 9 - сам удалил старую версию (раньше надо было это делать специальной утилитой), да еще перезагрузил запущенные окна IE.<br /><br />Для Windows Vista файлы настроек FD лежат в каталоге <em>C:\Users\[user]\AppData\Local\FlashDevelop\ </em><br /><em></em><br /><em>* * *</em><br /><br />Теперь в новый FD проект добавляется HTML-темплейт с поддержкой SWFObject! Это впечатлило.<br /><br />* * *<br /><br />FDTracer под Vista:<br />Под XP прописывали сюда:<br /><em>C:\Documents and Settings\{user}\Application Data\Macromedia\Flash Player\Logs\flashlog.txt</em><br /><br />А теперь, сюда:<br /><em>C:\Users\{user}\AppData\Roaming\Macromedia\Flash Player\Logs\flashlog.txt</em><br /><br />А конфигурационный файл mm.cfg кладется сюда:<br /><em>C:\Users\{user}\mm.cfg</em><br /><br />Напомню его содержимое:<br /><code>ErrorReportingEnable=1<br />TraceOutputFileEnable=1</code>Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com0tag:blogger.com,1999:blog-5149435775708649217.post-59046375119614301302008-09-01T06:27:00.000-07:002008-09-01T06:41:39.542-07:00FlashDevelop 3.0.0 Beta 8 и его новшество с плагинамиИтак, я вернулся из отпуска - и сразу приятные вести: <a class="topictitle" title="Posted: Mon Aug 25, 2008 9:02 pm" href="http://www.flashdevelop.org/community/viewtopic.php?f=11&t=3470"><span class="blsp-spelling-error" id="SPELLING_ERROR_0">FlashDevelop</span> 3.0.0 <span class="blsp-spelling-error" id="SPELLING_ERROR_1">Beta</span>8 <span class="blsp-spelling-error" id="SPELLING_ERROR_2">released</span></a> !<br /><a href="http://www.flashdevelop.org/downloads/releases/FlashDevelop-3.0.0-Beta8.exe">Качаем</a> и ставим. Все как обычно - сохраняем свои настройки из папочки <em>C:\<span class="blsp-spelling-error" id="SPELLING_ERROR_3">Documents</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_4">and</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_5">Settings</span>\{<span class="blsp-spelling-error" id="SPELLING_ERROR_6">user</span>}\<span class="blsp-spelling-error" id="SPELLING_ERROR_7">Local</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_8">Settings</span>\<span class="blsp-spelling-error" id="SPELLING_ERROR_9">Application</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_10">Data</span>\<span class="blsp-spelling-error" id="SPELLING_ERROR_11">FlashDevelop</span></em> и запускаем установку.<br />Ага - предупреждение - мол, снесите старую версию, а то за стабильность не ручаюсь. Сносим. Ставим, всё отлично работает.<br /><br />Подцепляем свой <span class="blsp-spelling-error" id="SPELLING_ERROR_12">Layout</span>-файл: копируем в папочку <em><span class="blsp-spelling-error" id="SPELLING_ERROR_13">FlashDevelop</span>\<span class="blsp-spelling-error" id="SPELLING_ERROR_14">Data</span>\<span class="blsp-spelling-error" id="SPELLING_ERROR_15">LayoutManager</span>\<span class="blsp-spelling-error" id="SPELLING_ERROR_16">Layouts</span>\</em> файлы *.<span class="blsp-spelling-error" id="SPELLING_ERROR_17">fdl</span> из аналогичной сохраненной папочки. <span class="blsp-spelling-error" id="SPELLING_ERROR_18">Перезапускаем</span> - великолепно! Всё на своих местах.<br /><br />А теперь <span class="blsp-spelling-error" id="SPELLING_ERROR_19">плагины</span>. Оп. Папочки <span class="blsp-spelling-error" id="SPELLING_ERROR_20">Plugins</span> на месте нет! А где она? А перекочевала в <em><span class="blsp-spelling-error" id="SPELLING_ERROR_21">Program</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_22">Files</span>. </em><span class="blsp-spelling-error" id="SPELLING_ERROR_23">Плагины</span> копировать надо теперь туда. А почему? Я попробовал создать папку <span class="blsp-spelling-error" id="SPELLING_ERROR_24">Plugins</span> и скопировать в нее файлы. <span class="blsp-spelling-error" id="SPELLING_ERROR_25">Плагины</span> работают, но, вдруг в один момент, при старте, <span class="blsp-spelling-error" id="SPELLING_ERROR_26">FD</span> стал выдавать сообщения (одно и то же несколько раз - по количеству <span class="blsp-spelling-error" id="SPELLING_ERROR_27">плагинов</span>):<br /><em>"<span class="blsp-spelling-error" id="SPELLING_ERROR_28">Could</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_29">not</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_30">load</span> a <span class="blsp-spelling-error" id="SPELLING_ERROR_31">corrupted</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_32">setting</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_33">file</span>. <span class="blsp-spelling-error" id="SPELLING_ERROR_34">Default</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_35">values</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_36">will</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_37">be</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_38">restored</span>." </em><a href="http://www.flashdevelop.org/community/viewtopic.php?f=4&t=3495&p=16013&hilit=could+not+load+a+corrupted#p16013">Здесь</a> рассмотрена эта ошибка.<br /><br />Вот. <span class="blsp-spelling-error" id="SPELLING_ERROR_39">Пользуем</span> 8-ю бету и ждем 9-ю! Кстати, пока от 8-й приятные впечатления - основные <span class="blsp-spelling-error" id="SPELLING_ERROR_40">баги</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_41">пофиксили</span>. <span class="blsp-spelling-corrected" id="SPELLING_ERROR_42">Будем</span> надеяться что новые не вылезут.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com0tag:blogger.com,1999:blog-5149435775708649217.post-3228744142098043692008-04-02T03:06:00.000-07:002008-04-02T07:14:13.591-07:00Установка FlashDevelop 3.0.0 Beta6, Flex SDK 3<p>Сейчас я буду переустанавливать новую версию FlashDevelop. Установка предыдущей описана здесь: <a href="http://racer242install.blogspot.com/2008/01/flashdevelop-300-beta5.html">Установка FlashDevelop 3.0.0 Beta5</a> .</p><p>Всё как обычно.</p><p>Сохраняем папку с настройками из "<em>C:\Documents and Settings\USER\Local Settings\Application Data\FlashDevelop</em>". Я вот как всегда поторопился и поставил поверх старого. И зря. Производитель советует сохранить настройки и снести старую версию. Придется по-новой переустановить и прописать установки. Но может быть это и к лучшему - избежим багов старых версий.</p><p>Идем на сайт <a href="http://www.flashdevelop.org/">FlashDevelop.org</a> в раздел <a class="maintitle" href="http://www.flashdevelop.org/community/viewforum.php?f=11">Releases</a>. Последний релиз гласит: "<a class="topictitle" href="http://www.flashdevelop.org/community/viewtopic.php?t=2574">FlashDevelop 3.0.0 Beta6 released</a>". <a href="http://www.flashdevelop.org/downloads/releases/FlashDevelop-3.0.0-Beta6.exe">Качаем</a> 3.41Мб. И пока почитаем что нового: </p><ul><li>исправлены баги, </li><li>добавлена панель Bookmarks (ура! не потребуется ставить дополнительный плагин),</li><li>захватывает ошибки из Flash CS3 при вызове его из из FD (супер!),</li><li><a href="http://www.flashdevelop.org/wikidocs/index.php?title=Features:Generation">контекстные генераторы</a> Ctrl+Shift+1, вставляющие установщики, обработчики событий, override методы, interface implementation, декларирование необъявленных переменных и методов.</li><li>другие суперполезные фичи.</li></ul><p>Устанавливаем, запускаем. Заметен странный эффект перемигивания окна FD при открытии файлов при запуске их из проводника Windows или из Far.</p><p>Еще один интересный момент - при попытке компиляции проекта, Flex SDK 3 сообщил что пробная версия устарела (действительна до середины марта). Придется качать свежую версию. Теперь ее нужно брать здесь: <a href="http://opensource.adobe.com/wiki/display/flexsdk/Flex+SDK">Flex SDK</a>. Страница билдов версий <a href="http://opensource.adobe.com/wiki/display/flexsdk/Download+Flex+3">здесь</a>. Еще лучше посмотреть ссылку <a href="http://opensource.adobe.com/wiki/display/flexsdk/Downloads">Flex SDK Downloads</a>. Есть три опции для скачивания Flex SDK:</p><ul><li><strong>Free Adobe Flex SDK</strong> - здесь есть всё, что необходимо для разработки Flex RIA. Лицензируется по Adobe Flex SDK license, т.к. содержит как open-source компоненты так и компоненты с закрытым кодом. Другими словами архив содержит оба пункта, следующие ниже.</li><li><strong>Open Source Flex SDK </strong>- для тех, кто хочет получить только open-source код. Здесь лежит основная часть Flex SDK - компилятор, фреймворк, дебагер. Код можно использовать по лицензии MPL.</li><li><strong>Adobe Add-ons for Open Source Flex SDK</strong> - архив содержит только компоненты с закрытым кодом. Это Adobe Flash Player, Adobe AIR, дополнительные библиотеки и компоненты.</li></ul><p>Качаем <a href="http://opensource.adobe.com/wiki/display/flexsdk/download?build=3.0.0.477&pkgtype=2">последнюю Open Source версию</a> (23,2 Мб). Разархивируем в папку. Действительно, папка "runtimes" в которой сидят Adobe Flash Player, Adobe AIR. </p><p>Не забываем прописать директорию для Flex SDK: "<em>Tools > Program Settings > AS3Context > Flex SDK Location</em>" - например, "C:\Flex3SDK".</p><p>Запускаем какой-нть AS3 проект, компилим. Всё нормально. </p><p>Даже трейс работает - финты с явным указыванием в Tools > Program Settings > Flash Viewer > External Player Path не потребовались. Однако, это может быть связано с тем, что я недавно поставил Flex Builder, который установил дебаг-версию Flash Player. Так что не исключено, что указать явно путь дебаг-версии FP когда-нибудь или кому-нибудь придется (см. <a href="http://racer242install.blogspot.com/2008/01/flashdevelop-300-beta5.html">Установка FlashDevelop 3.0.0 Beta5</a>).</p><p><strong>Теперь поставим наши любимые плагины:</strong></p><p><a href="http://www.andrewlucking.com/archives/2007/11/fd3-b4-compatibility/">FDTracer</a>: качаем последнюю версию <a href="http://www.andrewlucking.com/code/fdtracer/">отсюда</a>. Устанавливаем как и <a href="http://racer242install.blogspot.com/2008/01/flashdevelop-300-beta5.html">раньше</a>.<br /><a style="WHITE-SPACE: nowrap" href="http://fdplugins.googlecode.com/files/ASClassWizard_20071219.zip">ASClassWizard</a>: в новой версии этой возможности не реализовали - ставим. Последняя версия <a href="http://code.google.com/p/fdplugins/downloads/detail?name=ASClassWizard_20071219.zip&can=2&q=">здесь</a>.<br /><a href="http://code.google.com/p/fdplugins/downloads/detail?name=SourceOptions_20070821.zip&can=2&q=">SourceOptions</a>: незаменимый плагин. Хотя, последние фичи FD потихоньку делают его ненужным.</p><p>Ставить <a href="http://code.google.com/p/fdplugins/downloads/list">другие плагины</a> смысла не вижу (для себя) - я их совсем не использовал. </p><p>Итак, выставляем окошки как нам удобнее и работаем. Интересно, что нового с автокомплитом. В предпоследней 5-й бэте сделали его каким-то уж совсем вялым.</p>Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com1tag:blogger.com,1999:blog-5149435775708649217.post-19081201014776006732008-03-17T00:39:00.000-07:002008-03-17T02:30:06.466-07:00Установка Flex Builder 3 Professional trial version.Наконец-то закончился триальный период третьей бэты и пора обновляться. Благо, Flex Builder уже приобрел статус релиза и мы идем уже на официальную страницу <a href="http://www.adobe.com/products/flex/">Adobe Flex 3</a>.<br />Здесь находим ссылочку <a class="icon download" href="http://www.adobe.com/go/flex_trial">Try Flex Builder 3</a>. Нам предлагают скачать 425 Мб кода для винды и 393 Мб для Мака. Но нам билдер как таковой не нужен - ведь у нас есть Eclipse и нам бы плагин к ней скачать. Ниже большой кнопки Download видим неприметную надпись: Already have Eclipse installed? <a href="http://www.adobe.com/cfusion/tdrc/index.cfm?product=flex_eclipse">Download the Flex Builder Eclipse plugin instead</a>.<br />Нам сюда. Вспоминаем свой Adobe ID и пароль... Итак, перед нами открывается возможность опять бесплатно попльзоваться Flex Builder 3 в течении 60 дней. Кстати, плагин занимает значительно меньше, почти на сотню мег: 334.8 Мб.<br /><br />Пока ждем закачки, глянем, что там нового с Эклипс. Может наконец-то Ганимед вышел?<br />На <a href="http://www.eclipse.org/webtools/">Web Tools Platform (WTP) Project</a> опять зазывающие анонсы: <a href="http://www.eclipse.org/webtools/development/news/3.0M5/main.php" target="_blank">WTP 3.0 M5 Declared</a>. В <a href="http://download.eclipse.org/webtools/downloads/">релизах</a> ничего нового.<br />Время не позволяет поэксперементировать с новыми версиями Eclipse. Просто переустановим плагин.<br />Дурацкая ситуация: скачивал просто по ссылке IE. Когда всё скачалось, начался процесс копирования из папки временных файлов в папку, куда я назначил сохранение. Активировалось окно копирования, и как раз в этот момент я что-то набивал, нажал пробел и... Процесс копирования преравлся... Это жесть! Качаем по-новой... Главное понял я это только после того, как проанализировал ситуацию. По-началу был просто не в понятках :)<br /><br />Итак, скачалось, запускаем. Не дает установить в папку с предыдущей установкой. Ну это, конечно правильно. Старую переименовываем. Временно удаляемся - сейчас установится плагин для броузера.<br /><br />Итак, Flex установлен. После запуска никаких проблем не произошло. Workspace подцепился нормально, открылись текущие проекты. Продолжаем работу и ждем, пока подгонят купленную версию Flex Builder 3 Professional.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com0tag:blogger.com,1999:blog-5149435775708649217.post-54051864828540847802008-01-21T12:51:00.000-08:002008-01-21T15:02:42.122-08:00Установка FlashDevelop 3.0.0 Beta5Идем на сайт <a href="http://www.flashdevelop.org/">FlashDevelop.org</a> в раздел <a class="maintitle" href="http://www.flashdevelop.org/community/viewforum.php?f=11">Releases</a>. Последний релиз гласит: "<a class="maintitle" href="http://www.flashdevelop.org/community/viewtopic.php?t=2273&start=0&postdays=0&postorder=asc&highlight=">FlashDevelop 3.0.0 Beta5 released</a>". <a href="http://www.flashdevelop.org/downloads/releases/FlashDevelop-3.0.0-Beta5.exe">Качаем</a> 3.5Мб.<br /><br />Установка требует Microsoft.NET.2.0 runtime. А у меня-то только 1.1. Мда. Потребности растут.<br /><br />Идем на Мелкософт и обнаруживаем, что в принципе, уже можно качнуть "<a href="http://www.microsoft.com/downloads/details.aspx?familyid=333325FD-AE52-4E35-B531-508D977D32A6&displaylang=en">Microsoft .NET Framework 3.5</a>". А попробуем. Качаем (кнопочка Download). Установка обещает быть не быстрой. Мелкософт всегда меня "радовал" прогрессбарами, которые ну совсем не адекватно показывают процесс установки. Сам установщик занимает около 3 Мб, но вот в процессе инсталляции, скачивается 73 Мб. Установилось.<br /><br />Продолжаем разговор. По <a href="http://racer242install.blogspot.com/2007/12/flashdevelop.html">старой памяти,</a> качаем <a href="http://java.com/ru/">Java Runtime Environment</a>. Это последняя версия. Установка происходит без лишних скачиваний - сразу по нажатию ссылки. Эти парни не на много расторопнее мелкомягких. И прогрессбар у них тоже не адекватный. Не. зря наговаривал. Установилось очень быстро.<br /><br />Осталась мелочь: скачать Flex SDK. Качаем свежак - <a href="http://labs.adobe.com/technologies/flex/sdk/">Flex 3 SDK</a>. Вспоминаем свой Adobe ID и пароль. Проходим на страницу "<a href="http://labs.adobe.com/technologies/flex/sdk/flex3sdk.html">Adobe Flex 3 SDK Prerelease Software</a>" и качаем <a href="http://download.macromedia.com/pub/labs/flex/3/flex3sdk_b3_121207.zip">Download Flex 3 SDK 3 beta 3 for all platforms</a> (ZIP, 76.2 MB). Разархивируем в папочку. <a href="http://labs.adobe.com/wiki/index.php/Flex_Compiler_Shell">Flex Compiler Shell</a> специально скачивать и устанавливать нам уже не нужно - она включена в Flex 3 SDK.<br /><p>Ну вот, всё готово к установке FlashDevelop. Ставим, запускаем. Ждем конца инициализации. Прекрасно. Видим наш знакомый интерфейс, за которым сиживали не одну ночь.</p><p>Откроем наш любимый пример движка Fisix и попробуем запустить. Нам предлагается указать размещение Flex SDK, что мы и делаем. Пример компилируется и запускается. </p><p>Для того, чтобы работал trace, нужен Debug Flash Player. Для этого в свойствах Tools -> Program Settings -> Flash Viewer -> External Player Path укажем путь к плееру в SDK: "D:\Flex3SDK\runtimes\player\win\FlashPlayer.exe". В свойствах проекта в закладке Output -> TestMovie укажем "External". Трейс заработал.</p><p>Все отлично. Теперь ставим плагины.</p><ul><li>Tasklist Plugin - Уже встроен в 5-ю бету.</li><li><a href="http://racer242install.blogspot.com/2007/12/fdtracer.html">FDTracer</a> - Удобный плагин - ставлю. Последняя версия лежит <a href="http://www.andrewlucking.com/archives/2007/11/fd3-b4-compatibility/">здесь</a>. Качаем <a href="http://www.andrewlucking.com/code/fdtracer/FDTracer_0.3.2.zip">FDTracer_0.3.2.zip</a> (10кБ ). Разпаковываем и кладем dll-ку в "C:\Documents and Settings\UserName\Local Settings\Application Data\FlashDevelop\Plugins". Создаем в папке "C:\Documents and Settings\ЮЗЕР\" файл "mm.cfg". В нем достаточно прописать:<br />ErrorReportingEnable=1<br />TraceOutputFileEnable=1<br />И не забыть в свойствах плагина Tools -> Program Settings -> FDTracer -> Log File заменить надпись {user} на имя своего юзера в системе.<br />Теперь в папке "C:\Documents and Settings\ЮЗЕР\Application Data\Macromedia\Flash Player\Logs\" будет создан log-файл "flashlog.txt". Этот файл будет постоянно сканировать наш плагин.</li></ul><p><a href="http://code.google.com/p/fdplugins/downloads/list">Поглядим</a> другие плагины. Они обновились с <a href="http://racer242install.blogspot.com/2007/12/flash-develop.html">прошлого раза</a>. Скачаем и установим все, что помечены для FD3. </p><ul><li><a style="WHITE-SPACE: nowrap" href="http://fdplugins.googlecode.com/files/ASClassWizard_20071219.zip">ASClassWizard</a> - Копируем папку Templates поставляемую с плагином поверх исходной, но на всякий случай куда-нибудь сохраняем ее содержимое. При добавлении в окне проекта нового класса, теперь открывается удобное окно, как в Flex Builder. В прошлый раз нас этот класс немного расстроил. Посмотрим, как поведет себя более новая версия.</li><li><a style="WHITE-SPACE: nowrap" href="http://fdplugins.googlecode.com/files/FlashAPI_20071218.zip">FlashAPI</a> - Панель с древовидным представлением Flash API. В его свойствах, в поле Help Files не забываем внести:<br />C:\Program Files\Adobe\Adobe Flash CS3\en\First Run\ActionsPanel\ActionScript_3\ActionsPanel_3.xml<br />C:\Program Files\Adobe\Adobe Flash CS3\en\First Run\ActionsPanel\ActionScript_1_2\ActionsPanel.xml".</li><li><a style="WHITE-SPACE: nowrap" href="http://fdplugins.googlecode.com/files/CodeReformatter_20070922.zip">CodeReformatter</a> - что-то форматирует при вводе кода.</li><li><a style="WHITE-SPACE: nowrap" href="http://fdplugins.googlecode.com/files/SourceOptions_20070821.zip">SourceOptions</a> - удобные инструменты, вызываемые из контекстного меню в поле кода. Особенно полезны для создания установщиков get/set.</li></ul><p>Плагины, не помеченные как для FD3.</p><ul><li><a style="WHITE-SPACE: nowrap" href="http://fdplugins.googlecode.com/files/BookmarkPanel_20070817.zip">BookmarkPanel</a> - Панель с закладками. Работает корректно.</li><li><a style="WHITE-SPACE: nowrap" href="http://fdplugins.googlecode.com/files/RegExpPanel_20070829.zip">RegExpPanel</a> - Панель для работы с регулярными выражениями. Работает корректно.</li></ul><p>Итак, FlashDevelop готов к эксплуатации. Настраиваем расположение окошек и - в перед с песнями.<br /></p>Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com7tag:blogger.com,1999:blog-5149435775708649217.post-84004980184164594152008-01-10T03:12:00.000-08:002008-01-15T06:27:18.642-08:00Adobe Flex Builder 3 beta 3. Ставим третью бету под Eclipse. Продолжение.Любопытно, что у нас теперь стоит <span class="blsp-spelling-error" id="SPELLING_ERROR_0">Eclipse</span> 3.4 "<span class="blsp-spelling-error" id="SPELLING_ERROR_1">Ganymede</span>", но <span class="blsp-spelling-error" id="SPELLING_ERROR_2">FB</span> знает только 3.2 и 3.3. Поэтому, после выбора каталога <span class="blsp-spelling-error" id="SPELLING_ERROR_3">Eclipse</span>, он выкинул предупреждение что ни одна из этих версий не найдены. Может мы торопим события и ничего не заработает? Поглядим. Так. Просит закрыть все окна <span class="blsp-spelling-error" id="SPELLING_ERROR_4">IE</span>. До скорой встречи. И вот мы здесь. В процессе инсталляции вылезла консоль, на которой что-то <span class="blsp-spelling-error" id="SPELLING_ERROR_5">мониторилось</span>.<br /><br />Установка было долгой, но закончилась успешно. Небольшая путаница с выбором <span class="blsp-spelling-error" id="SPELLING_ERROR_6">Workspace</span>, <span class="blsp-spelling-error" id="SPELLING_ERROR_7">триальный</span> срок на 40 дней и отказ запускать <span class="blsp-spelling-error" id="SPELLING_ERROR_8">debug</span> (я решил не устанавливать по-новой <span class="blsp-spelling-error" id="SPELLING_ERROR_9">флэш</span>-плеер и зря) омрачили ситуацию. Проект открылся - это хорошо, но не отлаживается - это плохо.<br /><br />Попробуем-ка <span class="blsp-spelling-error" id="SPELLING_ERROR_10">переустановить</span>. Любопытно, потребуется ли опять <span class="blsp-spelling-error" id="SPELLING_ERROR_11">Eclipse</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_12">переустанавливать</span>? :) <span class="blsp-spelling-error" id="SPELLING_ERROR_13">Деинсталлируем</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_14">FB</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_15">Plug</span>-<span class="blsp-spelling-error" id="SPELLING_ERROR_16">in</span>, т.к. ругательства при повторной установке продолжаются несмотря на то, что стоит версия последняя. После <span class="blsp-spelling-error" id="SPELLING_ERROR_17">деинсталляции</span> и повторной инсталляции проблем <span class="blsp-spelling-corrected" id="SPELLING_ERROR_18">не было</span> никаких. Причем, <span class="blsp-spelling-error" id="SPELLING_ERROR_19">Eclipse</span> вспомнила <span class="blsp-spelling-error" id="SPELLING_ERROR_20">Workspace</span> и молча открыла последний проект. И даже <span class="blsp-spelling-error" id="SPELLING_ERROR_21">debug</span> заработал.<br /><br />Настройки расположения панелей, увы не сохранились или я уже забыл как выглядела моя перспектива... А в основном проблем больше нет. Поживем - увидим.<br /><br />* * *<br /><br />По-умолчанию почему-то стояла перспектива Java. Меняем на Flex Development (команда Window->Customize Perspective). Настраиваем заново и сохраняем перспективу.<br /><br />* * *<br /><br />Первая проблема - не могу найти панель Snippets! Большая потеря...<br /><br />* * *<br /><br />Нет. Так не годится. Плохо. Возвращаемся к Eclipse 3.3 Europa. Установка FB под нее проходит без проблем и лишних вопросов. Что ж... подождем, когда для Ganymede выпустят более полную версию. А там, глядишь и FlexBuilder Plug-in посвежее выйдет, который не будет на ее ругаться.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com0tag:blogger.com,1999:blog-5149435775708649217.post-42854026866364190832008-01-10T02:33:00.000-08:002008-01-15T06:27:29.219-08:00Установка Eclipse Web Tools PlatformВспоминаем <a href="http://racer242install.blogspot.com/2007/12/flex-builder-30-eclipse.html">предыдущую установку</a>. Сразу идем на страницу <a href="http://www.eclipse.org/webtools/"><span class="blsp-spelling-error" id="SPELLING_ERROR_0">Web</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_1">Tools</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_2">Platform</span> (<span class="blsp-spelling-error" id="SPELLING_ERROR_3">WTP</span>) <span class="blsp-spelling-error" id="SPELLING_ERROR_4">Project</span></a>. Здесь нас радуют анонсом "<a href="http://www.eclipse.org/webtools/development/news/3.0M4/main.php" target="_blank"><span class="blsp-spelling-error" id="SPELLING_ERROR_5">WTP</span> 3.0 M4 <span class="blsp-spelling-error" id="SPELLING_ERROR_6">Declared</span>!</a>" 2008 год еще не успел наступить, а у них уже новый <span class="blsp-spelling-error" id="SPELLING_ERROR_7">билд</span>. Это мы удачно зашли. Нам предлагают <a href="http://download.eclipse.org/webtools/downloads/drops/R3.0/S-3.0M4-20080105091323/">скачать</a> это прямо сейчас. Качаем <a href="http://www.eclipse.org/downloads/download.php?file=/eclipse/downloads/drops/S-3.4M4-200712131700/eclipse-SDK-3.4M4-win32.zip">eclipse-SDK-3.4M4-win32.zip</a>. Ждем пока сольется 140 <span class="blsp-spelling-error" id="SPELLING_ERROR_8">Мб</span>.<br /><span class="blsp-spelling-error" id="SPELLING_ERROR_9">Разархивируем</span> и продолжаем установку <span class="blsp-spelling-error" id="SPELLING_ERROR_10">FB</span>.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com4tag:blogger.com,1999:blog-5149435775708649217.post-18091743077282583132008-01-10T01:30:00.000-08:002008-01-15T06:27:41.713-08:00Adobe Flex Builder 3 beta 3. Ставим третью бету под EclipseЗаходим на <a href="http://labs.adobe.com/technologies/flex/flexbuilder3/">Adobe Flex Builder 3 Public Beta 3</a> и <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_adobeflexbuilder3">качаем</a>. Вспоминаем свой Adobe ID и пароль... Скачиваем конечно же плагин под Eclipse, расслабляемся и ждем пока сольется 271 Мб. Почитаем пока, <a href="http://www.adobe.com/devnet/flex/articles/flex3_whatsnew.html">что нового в 3й бэте появилось</a>.<br /><br />Запускаем. Ругатется на предыдущий существующий плагин. Так. Не прочитали мануал, а там первым пунктом идет: "Prior to installing, remove any prerelease versions of Flex Builder 3. ". Не вопрос - ща всё удалим. Из "Панели управления -> Установка программ" <span class="blsp-spelling-error" id="SPELLING_ERROR_0">деинсталлируем</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_1">Flex</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_2">Builder</span> 3 <span class="blsp-spelling-error" id="SPELLING_ERROR_3">Plug</span>-<span class="blsp-spelling-error" id="SPELLING_ERROR_4">in</span>. Готово.<br />Продолжаем. Затем Выбираем папку с <span class="blsp-spelling-error" id="SPELLING_ERROR_5">Eclipse</span> (та, что содержит подкаталог "<span class="blsp-spelling-error" id="SPELLING_ERROR_6">configuration</span>"). Все равно, после выбора папки с <span class="blsp-spelling-error" id="SPELLING_ERROR_7">Eclipse</span>, ругается что установлена старая версия <span class="blsp-spelling-error" id="SPELLING_ERROR_8">FB</span>. <span class="blsp-spelling-error" id="SPELLING_ERROR_9">Лезем</span> в <span class="blsp-spelling-error" id="SPELLING_ERROR_10">Eclipse</span> и вычищаем всё старое барахло, которое связано с <span class="blsp-spelling-error" id="SPELLING_ERROR_11">Flex</span>. Не помогает. Что ж, наверное быстрее <span class="blsp-spelling-error" id="SPELLING_ERROR_12">переустановить</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_13">Eclipse</span>. Заодно последнюю версию установить.<br />Итак, <span class="blsp-spelling-error" id="SPELLING_ERROR_14">прервемся</span> на <span class="blsp-spelling-error" id="SPELLING_ERROR_15">скачивание</span> и установку <span class="blsp-spelling-corrected" id="SPELLING_ERROR_16">последней</span> версии <span class="blsp-spelling-error" id="SPELLING_ERROR_17">Eclipse</span>.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com0tag:blogger.com,1999:blog-5149435775708649217.post-84681589576622168002008-01-09T04:42:00.000-08:002008-01-15T06:28:02.632-08:00Установка SVN-клиента TortoiseSVNЗаходим на сайт производителя: <a href="http://tortoisesvn.tigris.org/">Tigris.org</a> / Open Source Software Engineering Tools. Тут выясняем, что есть сайт, специально посвященный <a href="http://tortoisesvn.net/">TortoiseSVN</a>.<br /><br />Заходим на страницу <a href="http://tortoisesvn.net/downloads">Download</a> и качаем последнюю версию: на сегодняшний день это 1.4.7. <em>В дальнейшем, для скачивания, необходимо будет использовать другие, более свежие ссылки</em>.<br />32 Bit: <a href="http://downloads.sourceforge.net/tortoisesvn/TortoiseSVN-1.4.7.11792-win32-svn-1.4.6.msi?download">TortoiseSVN-1.4.7.11792-win32-svn-1.4.6.msi</a><br />64 Bit-версия не для моего процессора или системы(?).<br />Попутно качаем <a href="http://downloads.sourceforge.net/tortoisesvn/LanguagePack-1.4.7.11792-win32-ru.exe?download">руссификацию</a>.<br /><br />Итак, 32-битная версия установлена и требует перезагрузки. Перезагружаемся. Запускаем руссификатор.<br /><br /><strong>Попробуем создать хранилище для Papervision3D.</strong><br />Запускаем из командного меню TortoiseSVN. Выкидывается сообщение, что его не надо запускать - он уже встроен в Explorer Shell и команды доступны из контекстного меню Проводника. Однако, ни извлечь, ни импортировать у меня не получилось - всё время выдавалась ошибка связи. Ага - заходим в "Настройки -> Сеть" и указываем <span class="blsp-spelling-error" id="SPELLING_ERROR_0">прокси</span>-сервер. Нажимаем "<span class="blsp-spelling-error" id="SPELLING_ERROR_1">SVN</span> извлечь" и указываем в поле "<span class="blsp-spelling-error" id="SPELLING_ERROR_2">URL</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_3">of</span> <span class="blsp-spelling-error" id="SPELLING_ERROR_4">repository</span>" <a href="http://papervision3d.googlecode.com/svn/trunk/">http://papervision3d.googlecode.com/svn/trunk/</a>. Теперь связь есть, но что-то не <span class="blsp-spelling-corrected" id="SPELLING_ERROR_5">клеится</span>, какая-то ошибка 400. Зато на месте этого пункта появилось "<span class="blsp-spelling-error" id="SPELLING_ERROR_6">SVN</span> обновить". Нажимаем и наконец-то! Полились файлы. Ждем окончания <span class="blsp-spelling-error" id="SPELLING_ERROR_7">скачивания</span>. Наблюдаем как в папке (предварительно созданной) появляются новые папки.<br />Наконец всё <span class="blsp-spelling-error" id="SPELLING_ERROR_8">скачалось</span>. Идем смотреть. Рядом со <span class="blsp-spelling-error" id="SPELLING_ERROR_9">скаченными</span> файлами, в каждой папке, прячутся скрытые каталоги ".<span class="blsp-spelling-error" id="SPELLING_ERROR_10">svn</span>", <span class="blsp-spelling-corrected" id="SPELLING_ERROR_11">по видимому</span> с настройками для текущей папки.<br /><br />Структура каталогов <span class="blsp-spelling-error" id="SPELLING_ERROR_12">SVN</span> меня несколько запутала. Логика прослеживается, но смущает, что библиотеки дублируются по несколько раз.<br />Хорошо бы получить где-нибудь разъяснение где что лежит. Обязательно разберемся и отпишем.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com3tag:blogger.com,1999:blog-5149435775708649217.post-56581003517454699182007-12-29T02:44:00.001-08:002008-01-15T06:28:19.557-08:00ClassPath во Flash IDEСтолкнулся с граблями:<br />Есть флэшка, в которой генерится снег. При компиляции на одном компьютере (где была изначально сделана) работает, на другом компилируется, но снега нет.<br />Оказывается:<br />В параметрах Publish settings -> Actionscript version -> <span class="blsp-spelling-error" id="SPELLING_ERROR_0">Classpath</span> был указан абсолютный путь к классу снега. При компиляции, <span class="blsp-spelling-error" id="SPELLING_ERROR_1">флэш</span> не находит класс, но ничего не сообщает - просто генерирует класс "по умолчанию". Соответственно, я голову сломал пока не добрался до этих параметров.<br />Для того, чтобы указать относительный путь надо вводить строку вида ".\<span class="blsp-spelling-error" id="SPELLING_ERROR_2">class</span>_<span class="blsp-spelling-error" id="SPELLING_ERROR_3">folder</span>". Без точки со <span class="blsp-spelling-error" id="SPELLING_ERROR_4">слэшом</span> путь почему-то не находится.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com0tag:blogger.com,1999:blog-5149435775708649217.post-86619586751264008662007-12-27T00:39:00.000-08:002008-01-15T06:28:32.835-08:00Игровой сервер SmartFoxServer. Установка под Windows и тестированиеВыберем <a href="http://www.smartfoxserver.com/products/pro.php">PRO-версию</a> и <a href="http://www.smartfoxserver.com/products/download.php?d=37">скачаем</a> версию для Windows. Устанавливаем. Ничего сверхсложного.<br />Запускаем "Start SmartFoxServer". Появляется консоль, что-то начинает устанавливаться, запускаться. В итоге имеем надпись "Server is up and running!"<br /><br />Теперь попробуем это в действии. Лезем в "Examples".<br />Интересовать нас будет папочка AS3. SWF понятное дело заработали не все - вылезло окно исключения - локальная политика безопасности не дала пользовать сокеты, загружать локальные XML и т.п.<br />Попробуем открыть и откомпилировать исходник из Flash IDE.<br />Попробуем пример "advancedBuddList". Перед компиляцией надо установить пути к классам. Вносим в список Publish Settings > Flash > Settings > <span class="blsp-spelling-error" id="SPELLING_ERROR_0">Classpath</span> строку "C:\<span class="blsp-spelling-error" id="SPELLING_ERROR_1">Program</span> Files\SmartFoxServerPRO_1.6.0\Flash <span class="blsp-spelling-error" id="SPELLING_ERROR_2">API</span>\<span class="blsp-spelling-error" id="SPELLING_ERROR_3">Actionscript</span> 3.0".<br />Успешно компилируем, запускаем. Работает, <span class="blsp-spelling-error" id="SPELLING_ERROR_4">коннектится</span>, но как-то криво.<br />Зато пример "<span class="blsp-spelling-error" id="SPELLING_ERROR_5">SmartFoxChat</span>" работает превосходно. А в окне <span class="blsp-spelling-error" id="SPELLING_ERROR_6">серверной</span> консоли <span class="blsp-spelling-error" id="SPELLING_ERROR_7">мониторится</span> всё происходящее.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com1tag:blogger.com,1999:blog-5149435775708649217.post-3266964306880554932007-12-27T00:38:00.003-08:002008-01-15T06:28:43.031-08:00Adobe Flex Builder 3. Ставим вторую бету под EclipseЗаходим на <a href="http://labs.adobe.com/technologies/flex/flexbuilder3/">Adobe Flex Builder 3 Public Beta 2</a> и <a href="http://www.adobe.com/cfusion/entitlement/index.cfm?e=labs_adobeflexbuilder3">качаем</a>.<br />Любопытно - триальный срок обнулится или нет?...<br />Запускаем flexbuilder3_b2_win_plugin_101107.exe.<br /><br />Оставляем директорию по умолчанию.<br />Говорит что нерекомендует поверх старой ставить. Забиваем.<br /><br />Получаем в конце такое окно с сообщением, которое нам поможет действовать дальше. <a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6kjJFO0gDWfGGO2eIMBqwHm_SfHCBmKxuAGxW-x7rcJsFykoiqsBJUl1N9CWkrS2Qe0ntCFQAVAnpBCPTLrtRt-czmTslGVAwO1r2WZR57XZVLS8KTMtWySURxJKBdwZlDsjLajlhujm6/s1600-h/flex_eclipse_install_message.jpg"><img id="BLOGGER_PHOTO_ID_5127411722981403730" style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 323px; CURSOR: hand; HEIGHT: 272px" height="228" alt="" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6kjJFO0gDWfGGO2eIMBqwHm_SfHCBmKxuAGxW-x7rcJsFykoiqsBJUl1N9CWkrS2Qe0ntCFQAVAnpBCPTLrtRt-czmTslGVAwO1r2WZR57XZVLS8KTMtWySURxJKBdwZlDsjLajlhujm6/s200/flex_eclipse_install_message.jpg" width="263" border="0" /></a><br />Действуем по инструкции.<br /><br />Eclipse перезагрузился, Flexbuilder опять работает! Триальный период обновился до 60 дней.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com0tag:blogger.com,1999:blog-5149435775708649217.post-10253018317433524342007-12-27T00:38:00.001-08:002008-01-15T06:29:54.565-08:00Странное с отладкой в FD3Перестал работать trace(). Не штатный дебагер, не FDTracer ничего не выдавали.<br />Долго пытался понять в чем дело - в итоге чисто интуитивно зашел в папку и запустил файл: "C:\Program Files\Adobe\Adobe Flash CS3\Players\Debug\FlashPlayer.exe"<br /><br />После этого, сразу trace() снова стал работать.<br /><br />На другом компьютере такой фокус не прошел. Да и не удивительно. Возможно причина в том, что на первом была установлена Debug-версия плеера вместе с Flex Builder. На втором же Flex не ставился. На первом что-то перенастроилось и Debug-плеер стал недоступен, но после его принудительного запуска все восстановилось. Но это всё догадки.<br /><br />В итоге, есть простое универсальное решение. Зайти в настройки Installed Plugins > FlashViewer > ExternalPlayerPath и прописать "C:\Program Files\Adobe\Adobe Flash CS3\Players\Debug\FlashPlayer.exe".<br />Для того, чтобы открывалась именно Debug-версия в настройках проекта необходимо указать в Test movie > Open SWF in: External.<br />При таком выборе открывается нормальное окно флэш-плеера и создается сессия отладчика. При этом трейс выводится и в Output и в окно FDTracer.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com2tag:blogger.com,1999:blog-5149435775708649217.post-66199118011666198102007-12-27T00:33:00.000-08:002008-01-15T06:30:03.998-08:00Переустановка FlashDevelop 3 beta 3При перестановке, вся директория с настройками, плагинами и т.д. удаляется. Поэтому, лучше все важные файлы сохранить в другое место.<br /><br />* * *<br /><br />Директория теперь расположена в папке "C:\Documents and Settings\USER_NAME\Local Settings\Application Data\FlashDevelop". При переустановке FD необходимо сохранять из нее папки с плагинами, шаблонами и настройками (Snippets, Templates, Plugins, Settings).Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com0tag:blogger.com,1999:blog-5149435775708649217.post-37997229570902316242007-12-27T00:29:00.000-08:002008-01-15T06:30:19.521-08:00Установка плагинов для Flash Develop<a href="http://groups.google.com/group/ruFlash/browse_thread/thread/16b4928af8e0550c/e02e5e69046e616c#e02e5e69046e616c">Добрейшие люди</a> подсказали хорошую <a href="http://code.google.com/p/fdplugins/">ссылку</a> на плагины к FD3, в том числе на <a href="http://code.google.com/p/fdplugins/wiki/FlashApi">FlashAPI</a>.<br />Теперь настраиваем хелп!<br />Облом... Скопировал dll в папку плагинов. Никаких изменений... Боже Мой! Опять те же грабли... в Documents And Settings же... Зачем надо было делать такой изврат??? Путаница страшная! Убиваю всё старое из папки в Program Files.<br />Копирую в "C:\Documents and Settings\ЮЗЕР\Local Settings\Application Data\FlashDevelop\Plugins"<br />Появилась панелька!<br />В настройках плагинов находим FlashAPI и прописываем "C:\Program Files\Adobe\Adobe Flash CS3\en\First Run\ActionsPanel\ActionScript_3\ActionsPanel_3.xml".<br /><br />В панели Flash API появился список всех классов как в AS-панели.<br /><br />Пропишем в свойствах еще один путь:<br />"C:\Program Files\Adobe\Adobe Flash CS3\en\First Run\ActionsPanel\ActionScript_1_2\ActionsPanel.xml".<br />Теперь в меню справа вверху можно будет выбрать панель для AS1 и 2.<br /><br />* * *<br /><br />Плагин <a href="http://code.google.com/p/fdplugins/wiki/BookmarkPanel">BookmarkPanel</a>: Копируем в папку с плагинами. Запускаем FD. Новая панель в котторой отображаются текущие закладки. Всего-то.<br /><br />Плагин <a href="http://code.google.com/p/fdplugins/wiki/AsClassWizard">AsClassWizard</a>: Копируем, запускаем FD. Никаких видимых изменений. В настройках плагина тоже ничего нет. Создаем новый класс из окна проекта Add->New class. Получаем окно с настройками создаваемого класса. Да, перед этим нужно заменить шаблоны из папки "C:\Documents and Settings\racer\Local Settings\Application Data\FlashDevelop\Templates\ProjectFiles" на новые, которые прилагаются к плагину.<br /><br />Плагин <a href="http://code.google.com/p/fdplugins/wiki/SourceOptions">SourceOptions</a>: Копируем, запускаем FD. В контекстном меню появилось подменю, позволяющее:<br /><br /><br /><ul><li>Копировать имя текущего файла в буфер.</li><li>Организовывать импорты (не понял пока).</li><li>Создавать установщики для переменной, на которой стоит курсор.</li><li>Создавать методы доступа к переменной, на которой стоит курсор.</li></ul><p>Плагин <a href="http://code.google.com/p/fdplugins/wiki/StickiesNotes">StickiesNotes</a>: Копируем, запускаем FD. При запуске - ошибка. В меню "View" появился новое подменю Stikies. Здесь можно добавить стикеры с заметками. Не очень удобная штука и с ошибкой - удаляю.</p><p>Плагин <a href="http://code.google.com/p/fdplugins/wiki/RegularExpressionPanel">RegularExpressionPanel</a>: Многообещающее название. Копируем, запускаем FD. Отличная вещь!<br />В меню View появился пункт Regular Expression Toolkit. Пока не совсем понял как работает, но вижу что генерит AS-код, основанный на заданном паттерне.</p><p>Плагин <a href="http://code.google.com/p/fdplugins/wiki/SharedObjectReader">SharedObjectReader</a>: Копируем, запускаем FD. В меню Tools -> Flash Tools появился пункт Shared Object Reader, который показывает текущие Shared Object-ы. С этим предстоит еще разобраться.</p><p></p><p>* * *</p><p></p><strong>Tasklist Plugin</strong><br /><br />Хоть и написали в <a href="http://code.google.com/p/fdplugins/wiki/TaskList">описании</a>, что этот плагин будет внедрен в FD3. И все же решил его добавить. <a href="http://fdplugins.googlecode.com/files/TaskListPanel_20070817.zip">Скачали</a>, поставили. Появилась панель. В настройках устанавливаем:<br /><br /><br /><ul><li>типы файлов проекта, которые необходимо просматривать, </li><li>ключевые слова, по которым будут искаться сообщения,</li><li>номера иконок, которые будут будут соответствовать этим ключевым словам. </li></ul>Теперь в тексте, пишем ключевое слово и через некоторое время оно вместе с текстом, который за ним следует появляется в панели.<br /><br />Насчет иконок - в папке "C:\Documents and Settings\ЮЗЕР\Local Settings\Application Data\FlashDevelop\Settings" лежит файл Images.png, который показывает соответствие иконок номерам.<br /><br />* * *<br /><br /><strong>FlashDevelop3. Ошибка плагина ASClassWizard</strong><br /><br />При установке плагина ASClassWizard перестает работать преобразование служебных переменных типа $(ItmTypPkg), $(ItmTypName), $(ItmName).<br /><br />Прийдется обойтись без него... На официальном сайте про это были сообщения. Ждем новой версии.<br />Кстати, вернуть обратно шаблоны можно из "C:\Program Files\FlashDevelop\FirstRun\Templates\ProjectFiles\". Слава Богу, при инсталляции сюда тоже кладутся все необходимые программе файлы, что позволяет легко откатываться после неудачных модификаций конфигурации.Anonymoushttp://www.blogger.com/profile/13778770709453656580noreply@blogger.com0