PDA

Просмотр полной версии : Flash develop migration guide


Nemo_c
17.03.2010, 17:26
Братцы, подскажите как мигрировать с Flex Builder на Flash develop.
Какие плагины, настройки вы используете для комфортного кодига?
какие "фишки","Tips and Tricks".
Как настроить подсветку кода как во Flex Builder.
В FB компилит флешку после сохранения изменений в файлах проекта, как настроить аналогично FD?

Вобщем интересуют всякие полезности.

CEBEP
17.03.2010, 17:38
Ctrl+Shift+1 :cool: Только никому

iNils
17.03.2010, 17:47
http://www.flasher.ru/forum/group.php?groupid=12

Из не родных плагинов использую:
- duplicate (http://www.flashdevelop.org/community/viewtopic.php?f=4&t=2993)
- fold (http://www.flasher.ru/forum/blog.php?b=143)
- Higlight Selection (http://www.flashdevelop.org/community/viewtopic.php?f=4&t=4486)
- logger (доступна только старый аналог iTracePanel) (http://www.flasher.ru/forum/blog.php?b=35)
- open the doc (http://code.google.com/p/asrelevant/)
- selection utils (http://www.flasher.ru/forum/blog.php?b=144)

Подсветку можно настроить вручную (так можно и ключевые слова задать) через редактирование файла \Settings\Languages\AS3.xml
Или через меню > Tools > Syntax Coloring

koIIImarik
18.03.2010, 18:51
2 iNils:
Плагин Higlight Selection любит подтормаживать, если в классе большое количество использования переменной, имя которой выделяется двойным кликом. Вы как-то боретесь с этим? Или у вас таких проблем в работе не возникает?

iNils
18.03.2010, 19:01
Подтормаживает, ну, а что делать? К счастью таких случаев не более 5%.

koIIImarik
18.03.2010, 19:10
Просто сильно напрягает в работе =(

Кстати, не подскажите, плагины отключать можно только удалив файлы плагина из /plugins/ или есть где-то интерфейс для их включения/выключения?

iNils
18.03.2010, 19:21
В настройках плагинов, у каждого есть опция Disable (в самом верху диалогового окна).

koIIImarik
19.03.2010, 11:28
Спасибо за помощь, правда я не сразу нашёл где это отключается.

Возможно кому-то тоже нужно будет найти эту информацию, вот по пунктам, где искать:
1) В верхнем меню выбираем кнопку «Tools»
2) Program Settings
3) В левой вкладке ищем название плагина, который вам нужен
4) Ищем чекбокс «Disable»

iNils
19.03.2010, 12:29
Вместо пунктов 1 и 2 можно нажать F10 :)

koIIImarik
19.03.2010, 22:36
Круто =) Буду знать, спасибо.

А кто-какими ещё шорткатами пользуется? Я — следующими:
1) Ctrl + D —дублирование текущей строки.
2) Ctrl + Пробел — выпадающая подсказка по текущему объекту.
3) Ctrl + Alt + Пробел — выпадающий список всех доступный в проекте классов.
4) Ctrl + Shift + 1 на неимпортированном классе — импортирование класса.
5) Ctrl + Shift + 1 на переменной —getter/setter функции.
6) Ctrl + B — выпадающий список сниппетов.
7) F4 когда курсора стоит на свойстве/методе/классе —переход к объявлению объекта.

UPD:
8) Ctrl + I — поиск по всем файлам проекта.

Может быть кто-нибудь подскажет, есть ли в FD возможность выделения нескольких строк и какой-нибудь комбинацей клавиш сдвигать их влево? Удобно, когда есть большой участок кода, допустим внутри if, и когда if перстаёт быть нужным, отступ теряет свою актуальность.

iNils
19.03.2010, 22:39
Есть, это TAB :) А Shift+TAB в обратную сторону.
А Alt+Shift+Стрелки позволяют выбирать произвольный блок в коде.

koIIImarik
20.03.2010, 02:14
КРУТО!!! Пыщ пыщ =)

Я давно искал эту комбинацию клавиш, но наверно пропустил в оф. документации. Спасибо ещё раз =)

Не очень понял, когда может быть полезно «Alt+Shift+Стрелки». Расскажите, пожалуйста, подробнее, когда вы пользуетесь этой комбинаций клавиш.

Carnage
20.03.2010, 02:33
Вроди с FD разобрался, вот только trace не выводит в output, почему? Как трэйс настроить?

koIIImarik
20.03.2010, 02:42
У меня trace работает.Попробуйте посмотреть, чтобы в выпадающем списке типа экспортирования флешки был выбран пункт «Debug» (этот список находится вверху программы, правее кнопки «Test movie» в виде треугольника).

Так же, думаю, необходимо поставить debug версию stand alone Flash Player.

iNils
20.03.2010, 02:51
Не очень понял, когда может быть полезно «Alt+Shift+Стрелки».
Например есть набор строк такого вида:
a_001 = 'a';
a_002 = 'a';
a_003 = 'a';
...
a_0NN = 'a';
а надо сделать
a01 = 'a';
a02 = 'a';
a03 = 'a';
...
aNN = 'a';
выбираем блок
a_001 = 'a';
a_002 = 'a';
a_003 = 'a';
...
a_0NN = 'a';
и удаляем. Можно также копировать и вставлять.
Вроди с FD разобрался, вот только trace не выводит в output, почему? Как трэйс настроить? output убог. используйте плагин (http://www.flasher.ru/forum/blog.php?b=35)

koIIImarik
20.03.2010, 02:55
2 iNils:
Спасибо за разъяснения, действительно может быть очень полезным.