Забавный казус :) В списке языков написан не третий экшн-скрипт, а
четвертый :)
Расскраска кода работает, автокомплит есть - нужно просто хелп прочесть).
Flex Facet provides the support for Adobe Flex: code completion,
syntax and error highlighting for JS/JS2/AS files, intention actions,
quick-fixes, refactoring and other assisting features.
Configuring Flex
1 Download the Flex SDK and install it to your machine
2 Add the Flex Facet to your project and open its settings
3 Type the path to Flex SDK installation folder
IntelliJ IDEA recognizes Flex SDK and now you can add Flex files to
your project.
IntelliJ IDEA recognizes js/js2/as files even without Flex Facet
and provides limited coding assistance, based on the default
JavaScript functionality.
рефакторинг работает, вобщем нужно поколупать немного, из недостатков
(еще не нашел где галочки ставить) :
1. в мхмл не подхватывает произвольные неймспейсы отличные от mx
2. разбивает зачемто длинные строки кода не спросив (неприятно иногда
приводит к ошибкам в коде)
--
Ilja Panin
http://the33cows.com
на ЖЖ парень из JB сказал, что они очень хотят сделать поддержку
(говорит "все бросим и будем делать" :) ), и очень вероятно (опять с
его слов), что поддержка (уверен, что очень хорошая)
будет в Идея 8 M1.
--
Eugene Potapenko
А чтоже тогда есть? просто расскраска и форматирование коде ?
> А чтоже тогда есть? просто расскраска и форматирование коде ?
AS3 раскраска (точнее парнсинг кода - показывает ошибки, например),
навигация, инлайн xml, рефакторинг, темплейты итд, но все это в
процессе разработки, так что реально работать с этим нельзя. если
сделают нормльно, уверен будет круто, но сейчас кроме как альфа версия
об этом не скажешь. MXML нет.
--
Eugene Potapenko
18.10.07, Eugene Potapenko<ma...@potapenko.com> написал(а):
>
как ты отрывал/создавал этот проект? импортировал? создавал новый?
Евгений Потапенко
но в любом случае поддержка
эта еще начальная, нормально не поработать, только поглядеть фичи...
Идею скачал седня утром после первого сообщения в этой теме
--
Pavel Zabelin [pazaal]
--
Pavel Zabelin [pazaal]
> А яимпортировал проект потом в свойствах проекта добавил флекс СДК -
> код черных mxml раскрашен. В коде есть автокомплит свойств и методов,
> в mxmx нету.
--
Eugene Potapenko
Mxml схема строится из
бум сообщать :) кстати, что планируется сделать? будет ли отдельный
вид idea-проекта для флекс? будет ли дебагер?
кстати если есть интерес к мнению народа на предмет нужных фишек, тут
народ с удовольсвием поделится мыслями....
Евгений Потапенко
коммитить в джиру нужно, конечно, но для этого нужен очень хороший английский, я вот по JetGroovy в форуме Intellij пытаюсь донести свою мысль... уже поста четыре поста с багами/реквестами послал, как бы на нормальном английском, а втречаю каждый раз непонимание :)
кстати на простую вещь хотел обратить внимание....
автокомлит при работе с событиями -
в AS3 есть такое соглашение - если создается класс-эвент,
он содержит набор статический свойств хранящих типы события...
наример -
myComponent.addEventListetener(MyEvevent.MY_EVENT_TYPE, function()......)
так вот, очень важно автокомлитить список событий подерживаемый компонентом, информацию о списке событий можно узнать из метатэгов [Event(name="myEvent", type="myEvent.MyEvent")] - то есть нужно поглядеть метатэг(и), взять этот класс эвента, поглядеть какие статические свойства с типом String он имеет, и показывать их списком(MyEvent.EVENT1, MyEvent.EVENT2, MyEvent.EVENT3.....). Это должно работать при автокомлите первого параметра для методов addEventListener и removeEventListener
такой функционал есть в Adobe Flex Builder, можно там поглядеть, как работать, если такого функционала не будет в Идее, то работать с событиями будет мучительно....
Евгений Потапенко
--
Eugene Potapenko
коммитить в джиру нужно, конечно, но для этого нужен очень хороший английский, я вот по JetGroovy в форуме Intellij пытаюсь донести свою мысль... уже поста четыре поста с багами/реквестами послал, как бы на нормальном английском, а втречаю каждый раз непонимание :)
кстати на простую вещь хотел обратить внимание....
автокомлит при работе с событиями -
в AS3 есть такое соглашение - если создается класс-эвент,
он содержит набор статический свойств хранящих типы события...
наример -
myComponent.addEventListetener(MyEvevent.MY_EVENT_TYPE, function()......)
так вот, очень важно автокомлитить список событий подерживаемый компонентом, информацию о списке событий можно узнать из метатэгов [Event(name="myEvent", type="myEvent.MyEvent")] - то есть нужно поглядеть метатэг(и), взять этот класс эвента, поглядеть какие статические свойства с типом String он имеет, и показывать их списком( MyEvent.EVENT1, MyEvent.EVENT2, MyEvent.EVENT3.....). Это должно работать при автокомлите первого параметра для методов addEventListener и removeEventListener
А куда добавлять? Idea:Feedback/JavaScript?
Евгений
> |
Здорово, пишите в Джиру на русском, сделаем. |
--
> |
Дайте плиз ссыль куда про фишки писать на русском :) |
--
Eugene Potapenko