![]() |
Разработка flex в ubuntu
Разработка flex в ubuntu 10.04
Мне нужно установить среду, для разработки RIA при помощи фреймворка flex, в убунту. Погуглил, выяснил вот что: -нужен java vm -eclipse (говорят можно любую ide, но я остановился на этой) -flex sdk -Adobe Flex Builder for linux Вопрос: Adobe Flex Builder for linux триальный (примерно 300 дней). Можно обойтись без него? И если можно, то как? Добавлено через 4 минуты и второй вопрос: http://opensource.adobe.com/wiki/dis...ownload+Flex+4 чем отличается Adobe Flex SDK от Open Source Flex SDK ? |
по второму вопросу почитай на adobe что из себя представляет каждый из продуктов и отличие
|
Попробуй Intellij IDEA 9 - вроде есть под линукс. Правда стоит много денег, но вещь очень годная, да и вопрос с деньгами(серийниками) я думаю решите)))))).
|
http://code.google.com/p/fb4linux/
Если не соберешь, стукнись, но там как бы все просто. (Единственное, профайлер не работает, и дизайн вью, но он и так никогда на линуксе не работал). Дебагер, как ни странно, работает, кроме того, можно запускать черз коммандлайн дебаггер. Яву ставь только сановскую, с open-jdk намучаешься, и удалять его потом долго и болезненно. Клипс ставится без проблем, но для небольших проектов я бы работал в VIM, для него есть подсветка для AS, кроме того, с NERDtree вообще замечательно, сразу и интеграция с файловой системой / Subversion / GIT / компиляция настраивается в полпинка, ну вобщем, все прелести :) Кроме того, ФБ сам по себе вещь на любителя. Как по мне, все худшее, что есть в Java нашло себя в этой "маленькой но гордой програме" :) Из СДК качай самый большой :) Отличаются типами лицензий, но это долго разбираться... Я думаю, что если для конкретного проекта не очень принципиально какая именно лицензия, то можно даже не особо заморачиваться по этому поводу. Я пробовал билдить СДК на той же Убунту Люцид, вроде без проблем. Еще пара советов: http://www.flashdevelop.org/communit...php?f=9&t=3973 |
Я планирую разрабатывать Flash приложения для Вконтакте.
Не такие монстры как все эти фермы вконтакте, просто для меня программирование не работа, а хобби. just4fun. Обязательно нужен ли Eclipse ? Может можно обойтись gedit ? Будет ли в еклипсе когда вводишь имя обьекта, нажимаешь точку и тебе показывает все методы и свойства объекта. |
Вложений: 1
Замучаетесь с gedit, ну хотя бы VIM, мне не попадалась подсветка для gedit. А почему такая проблема с клипсом? Ну, он не так плохо работает, как можно предположить, и, да, автокомплит в нем будет.
Вложение 24756 (На картинке билдеровский автокомплит). |
Цитата:
На винде я редактировал php-скрипты в notepad ++ (в нём как раз есть подсветка ActionScript). В vim я знаю только как сохранять и открывать. А самый минимальный набор это: Flex SDK и текстовой редактор. В sdk же есть компилятор. Но это уж слишком скромно. Лучше полноценную ide как эклипс. А эклипс хочется попробывать потому, что интересно поработать в большой профессиональной ide. Надо же расти, не всю жизнь же в текстовых редакторах писать. Хочется и в профессиональной ide поработать. Я работал в borland delphi ide - очень удобно. Имею опыт в flash pro 8 and as2. |
Оо рад, что кто то флехи на юбунте делает)
я вот тоже пересел неделю назад! Установли Еклипс,ФлехБилдер и сдк. - Все работает! Не много не привычно, но работать можно. У меня вопрос тоже по теме! буду рад ответу) Как я сказал установил Эклипс, но он не видит флешовские классы, ну т.е. к примеру я пишу import flash.display.Sprite. ... new Sprite() если откомпилирвать то работает, но сам ИДЕ, я пишу mySprite то если поставить точку, то он не покажет ни методов, ни свойств - что очень не удобно... приходиться вспоминать как там пишется - это время много отнимает.. кто нибудь сталкивался? |
Посмотрите, какие библиотеки подключены, должна быть playerglobals.swc, в ней есть определения встроенных классов. Если ее по какой-то причине билдер не находит сам, ее можно подключить в настройках проекта, так же как и любую другую библиотеку.
|
|
Цитата:
http://habrahabr.ru/blogs/flex/49303/#comment_1286353 Цитата:
|
Цитата:
Цитата:
|
Цитата:
Качаю эту версию http://code.google.com/p/fb4linux/do...nuxad&can=2&q= |
Ну там его еще надо к эклипсу подключить - ничего сложного, но я видел, что люди по этому поводу задавали вопросы. Да, и просто файл состоит из нескольких кусков (очевидно на гуглкод нельзя большие файлы выкладывать), его надо будет склеить потом.
|
Цитата:
Сам бинарник запускать до или после установки эклипса, и вообще надо ли его запускать ? (предварительно сделав chmod +x FB4Linuxad, потому что file FB4Linuxad выдаёт FB4Linuxad: data). Или этот бинарник не надо запускать, потому что он будет вызываться из эклипса? >>>Да, и просто файл состоит из нескольких кусков (очевидно на гуглкод нельзя большие файлы выкладывать), его надо будет склеить потом. А когда это "потом" ? |
Ну их там 4 или 5 кусков, склеиваете их, получается один большой gzip архив. разархивируете его куда-нибудь, потом из эклипса - Help > Software Updates > Manage Configuration > правый клик > добавить новый путь (локальный) > выбрать папку куда разархивирован билдер.
Собственно: http://code.google.com/p/fb4linux/wiki/HowToInstall тут более менее описано, просто английский немножко сильно китайский :) |
Цитата:
* Download the five fb4 install file from downloads page (загрузить пятый) * use cat command the merge six file to one install file: (соединить 6 файлов в один) cat FB4Linux* >FB4Linux.tar.bz2 Команда cat FB4Linux* (со звёздочной в конце) подразумевает склеивание всех файлов со строкой FB4Linux в начале и любымм символами в конце. На http://code.google.com/p/fb4linux/downloads/list список FB4Linuxaa FB4Linuxab FB4Linuxac FB4Linuxad Четыре файла, а в инструкции написано use cat command the merge six file to one install file: (соединить 6 файлов в один) Как можно соединить 6 файлов в один, если файлов всего 4 ? |
) я 4 соеденил.
Видимо 6 было в другой версии - у меня все появилось Ухты тут даже динамические подсказки на руссокм) - мелочь, а приятно. http://savepic.ru/1409665m.png |
http://www.eclipse.org/downloads/
Какую именно ставить? |
Я пользуюсь Version: 3.5.2. (32 бит машина), кажется для 64-бит есть версия по-новее.
|
Цитата:
http://www.eclipse.org/downloads/ Eclipse IDE for Java EE Developers Eclipse IDE for Java Developers Eclipse Classic 3.6.0 или другие? (там их много в списке) Открываю Eclipse IDE for Java EE Developers по ссылке http://www.eclipse.org/downloads/pac...lopers/heliosr там Feature List громадный. А вот Eclipse Classic 3.6.0 по ссылке http://www.eclipse.org/downloads/pac...ic-360/heliosr там Feature List пустой. |
Я бы минимум поставил, и посмотрел, если вдруг чего-то не хватит, то доустанавливал бы. Я ставил изначально для работы с PHP, уже не помню откуда взял. Тот список, что там есть - это только очень маленькая часть всего возможного.
|
wvxvw, а может поставить отсюда
http://download.eclipse.org/eclipse/downloads/ вот эту версию http://download.eclipse.org/eclipse/...0911/index.php Download now: Eclipse SDK, Linux она называется eclipse-SDK-3.6-linux-gtk.tar.gz это то что нужно? |
Я думаю, что даже apt-get install eclipse должно работать :) Суть то она в том, что для эклипса написано очень много плагинов. Я использую EclipsePHP, Erlide, hxclipse, какие-то плагины для работы с JavaScript и XML (не помню как называются), ну и плюс к этому Subclipse (не использую и не буду, но есть) и AXDT - тоже плагин для AS3, но очень простой и с плохой поддержкой, но вроде все еще живой (тоже не использую, но есть), помимо билдера. Эклипс это как бы сугубо персональная вещь - поставили основу и довешиваете к ней чего нужно.
|
Цитата:
начало установку и ставит в том числе default-jdk openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib А я до этого установил Яву от Sun с помощью команды sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts Получается, что сейчас у меня будет две версии Явы? Конфликты наверно будут? Добавлено через 41 минуту Отменил я команду apt-get install eclipse путём нажатия ctrl+c, боясь конфликта sun java и jdk (отменил когда качались пакеты, они ещё не начали устанавливаться). Установил тот архив еклипса который качал. Установил fb4linux - работает эклипс и показывает "создать проект flash, as" (точную фразу не помню). Сейчас надо установить flex sdk Добавлено через 3 часа 22 минуты Установил flex sdk 4. Eclipse работает и компилит, только подвисает иногда и вкладки становятся невидимыми, но если на их место навести курсор мыши, то вкладки появляются. Вставил пример использования lineTo на as3, скомпилил в swf, открыл браузером, нарисовалась линия - значит работает. Только при запуске еклипс выдаёт Цитата:
Ещё не удобно вот что: написал Код AS3:
и добавить Код AS3:
Но это не удобно тем, что откуда мне знать какой именно пакет импортировать для того, чтобы заработала нужная функция? Каждый раз смотреть справу адоба? На это тратится время. Я не говорю, что мне лень читать справку. Нет, не лень. Просто как-то это не кошерно. Конечно чтение справок полезно, но вот именно по этой проблеме должно же быть более простое решение. Было бы гораздо удобнее если бы было так я написал Код AS3:
Код AS3:
Как такое настроить?. |
Вообще-то билдер сам добавляет импорты, просто Ctrl + Space и начинайте писать нужный класс / функцию и т.п.
В эклипсе всегда есть какое-то количество ошибок... Конкретно по этой ошибке сказать ничего не могу. С невидимыми вкладками никогда не сталкивался, но это не значит, что это что-то исключительное, или какой-то страшный симптом, просто констатация факта, что этот баг мне не попадался. |
wvxvw, большое спасибо за помощь в настройке.
Вот только отладка не работает в эклипсе. Чтобы получить swf-файл, я всё время делаю так: меню "project - экспорт сборки выпуска". Меню "run-выполнить" не работает. Мне нужно чтобы была отладка, чтобы когда вызывается функция trace (777), то открывалось окно и в нём вывело бы 777 (как в macromedia flash pro). Искал и кое-что нашёл, но не всё. http://www.flasher.ru/forum/showthread.php?t=129551 http://livedocs.adobe.com/flex/3/htm...ogging_04.html Нужно скачать debug-версию флеш плеера, подключить её и настоить файл mm.cfg (и тогда trace будет выводить в файл). Так debug-версия у меня есть (она вместе в sdk 4 идёт) /home/<user_name>/Adobe Flash Builder 4/eclipse/sdks/4.1.0/runtimes/player/10.1/lnx/flashplayerdebugger.tar.gz (внутри этого архива находится файл flashplayerdebugger) Как я понимаю, нужно просто в эклипсе указать путь до дебаг-версии флеш плеера. И как debug-версию подключить к эклипсу? Все настройки облазил, нашёл run-debug, но там непонятно. Не смог подключить дебаг версию флеш плеера. Меню "run-отладка" выдало через примерно минуту: Не удалось выполнить подключение: тайм-аут сеанса. Убедитесь в следующем: 1. Приложение Flash компилировалось с включенной отладкой. 2. Запущена отладочная версия Flash Player. |
| Часовой пояс GMT +4, время: 18:40. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.