Flash Ripper RSS Readers

SciTE|Flash 2004 1.5.7

Обновленный редактор SciTE|Flash доступен для скачивания (это последняя версия перед официальным выходом релиза).

Новое:

  • Настройки, оптимизированные под редактирование ActionScript;
  • Лексический анализатор Flash (основанный на лексическом анализаторе C++), используется для управления кодом (folding);
  • Файл Keywords с ключевыми словами ActionScript (плюс ActionScript 2.0) -- для подсветки синтаксиса;
  • API-файл, использующийся для подсказок по коду (code hints);
  • Flush от Robin Debreuil -- для тестирования проектов без выхода из SciTE|Flash.

Скачать SciTE|Flash 2004 1.5.7

Дождались! ;-)

Писал Rost, 11 Июль 2004 17:22

Найдены баги:

От задекларированных нововведений аж дух захватило. :) Тут же скачал, поставил.
Автокомплит для своих методов работает! Это просто здорово, то чего я так ждал. Однако у меня какие-то проблемы с подсветкой синтаксиса для AS2.0. Когда я устанавливаю этот режим, весь код, кроме скобок обесцвечивается. В файле свойств для AS2.0 заданы только новые типы данных, но, как я понял, остальные ключевые слова наследуются от AS1.0 и все должно подсвечиваться нормально..

Fix - 12 Июль 2004 12:31

Поглядел в файл flash.properties. Там заданы стили для as и as2, но ссылки на описания ключевых слов только для as. Я продублировал эти строки для as2 и все волшебно окрасилось цветами. Возможно разработчики по-иному будут это раскрашивать, но пока меня и так устроит. :)

Кстати, странно, что они установили фильтр для файлов с As2, как *.as2. Выглядит логично, но Flash такой формат файлов не поддерживает и при компиляции проекта просто не найдет эти классы. Я себе установил там фильтр на *.as

Fix - 12 Июль 2004 14:56

у меня упорно не хочет нормально отображать русские коментарии к коду... писать пишет а по русски отображать не могёт...

Дублёр - 12 Июль 2004 16:44

Дублёр, чтобы кириллица отображалась нормально, нужно задать соотв. шрифт в настройках программы. Меню Options > Preferences... > Global Options.. в открывшемся фале найти и изменить строку с настройкой шрифтов: "font.base=font:Arial Cyr,size:9"

Обрати внимание на приставку Cyr.

Голос из зала - 12 Июль 2004 18:15

Фикс, прекрасное решение! Я тоже обратил внимание на некоторую сыроватость as2-харакктеристик нового SciTE, но, к счастью, это еще не релиз. Так что давай будем ходить на форум SciTE|Flash и писать комментарии и Feature Requestы по этому поводу, пока не поздно.

Кстати, поддержка нового flush-2004 тоже пока не стопроцентная (например, уже можно компилировать из SciTE, но нельзя видеть в нем же Output). Налицо процесс доводки программы, так давай повлияем на него доступными способами.

Голос из зала - 12 Июль 2004 18:22

а все-таки EditPlus 2 the best для ЭкшнСкрипта!

я - 14 Июль 2004 0:25

редактор хороший, но есть два вопроса:
1. Fix, ткни плиз в строки в файле flash.properties, где стили менял для AS 2.0
2. All, как отключить закрытие файла при нажатии на его имени в таббаре правой кнопой мыша?
спасибо.

zart - 15 Июль 2004 20:28

#~ ActionScript 2.0 Support
file.patterns.flash2=*.as;*.as2

^Здесь добавил фильтр для *.as файлов

Далее идем по блокам # Keywords и смотрим, где нет описания ключевых слов для flash2, дублируем строку.
Например:

# Keywords 1 (Core Elements, DataTypes, etc) i.e:
keywords.$(file.patterns.flash)=$(as_datatypes)
#Fixed
keywords.$(file.patterns.flash2)=$(as2_datatypes)$(as2_classes)

Обычно нужно просто скопировать строку и добавить двоечку к слову flash, но здесь я еще добавил группу ключевых слов $(as2_classes)
Этой группы по умолчанию нет, - это одна из двух групп, которые я сам добавил в файл ActionScript_2.0_Keywords.properties

Вот эти группы:

# Class definitions
as2_classes= class public private static dynamic extends implements interface

# Processor
as2_preprocessor= import

Собственно, все..

Ответа на второй вопрос я не знаю. Возможно, это нельзя отключить. А зачем ты щелкаешь там правой кнопкой? %) Я вообще только от тебя узнал, что так можно файлы закрывать :)

Я вот зато никак не могу найти, где там прописывается отображение номеров строк. При загрузке постоянно они пропадают - приходится через меню включать..

Fix - 16 Июль 2004 8:52

А вот тут можно почитать про альтернативный редактор SEPY.

http://www.sephiroth.it/python/sepy.php

Я когда-то уже скачивал себе его, но мне он тогда меньше SciTe понравился. Скачаю новую версию, погляжу..

Fix - 16 Июль 2004 9:05

SEPY VS SciTe|Flash
Делюсь впечатлениями:

В SEPY:

+ Есть Class Expolorer - после указания пути к пакету позволяет обзирать все классы, видеть все методы и свойства классов прямо в дереве.

+ Есть закладка FlashAPI - позволяет гулять по древу FlashAPI и выбирать прям оттуда нужные методы

+ Закладка Functions позволяет прыгать на методы в открытых файлах. Удобно, блин ;)

+ Есть свой просмотрщик хелпа MX2004 - нужно при первом запуске указать путь, где лежит хелп. Удобно, блин - смотреть хелп в IDE самого Flash неудобно - там постоянно борьба между окнами за пространство. Здесь же открывается новое окно, переключаться в которое можно по Alt+Tab

+ Есть Code Hinting
- В SciTe сделано лучше - попутно при заполнении требуемых параметров меняется подсветка параметров в хинте. В SEPY хинт сразу исчезает.

+ Есть TODO-list - очень понравилось. Список закладок на комментарии, начинающиеся со слова TODO в рабочих файлах

+ Есть автокомплит:
+ Работает ДЛЯ ЛЮБЫХ слов, упомянутых в тексте. Нужно написать начало слова, нажать Alt+Enter и выбрать из списка предложенных результатов нужный
- Собственно, нажатие Alt+Enter напрягает. В SciTe, имхо, сделано более разумно. Впрочем, в идеале можно совместить оба этих способа.

- Не дружит с русскими буквами. В итоге мои русские комментарии конкретно попортили описание классов. Вид у них просто нерабочий - не хватает целых кусков текстов

- Встроенный просмотрщик XML не захотел открыть ни один из моих xml-файлов (flash их грузит и парсит нормально), мотивируя это их неправильной структурой.

- Встроенный файл эксплорер не захотел запускать файлы, мотивируя это какой-то внутренней ошибкой %)

В общем, много вкусных фич, но сопутствующие недостатки оставляют надеяться на лучшее. Честно говоря, SciTe выглядит гораздо легче и надежнее, хоть и менее функционально.

Fix - 16 Июль 2004 10:59

Немного поковырвшись выяснил, что:

+ Проблема с русским тектом исчезает, если as файлы сохранять в кодировке utf-8 (Дело в том, что я открывал свои старые файлы, которые SciTe сохранял в 8bit формате);

+ Xml-файлы открываются в XMLViewer, если в документе имеется только один основной узел. У меня их было несколько. Поместил все внутрь xml стал открываться. Из рулезов - можно броузить xml, как дерево, а затем одним щелчком вставить в код путь к выбранному элементу.

+ Файл-эксплорер запускает файлы. То ли перезагрузка редактора помогла, то ли еще что.. не знаю.

В общем, из минусов остались только некоторые неудобства с автокомплитом.

Fix - 16 Июль 2004 14:56

2Fix
Спасибо за советы!
Ещё немного:
- правой кнопой мыша кликать на табе - осталось от UE :) Там вываливается целое меню.
- тоже не нашел как сохранять нумерацию строк
- и ещё жаль что не может сохранять набор файлов в виде проекта как SEPY, хотя, я с тобой согласен, SCiTE более интересен и как мне показалось более "заточен" для работы с AS.

zart - 17 Июль 2004 1:49

2Fix
отображение номеров строк:
...
SciTEGlobal.properties
...
###################################
#Sizes and visibility in edit panel
###################################
# just add next line
line.margin.visible=4

zart - 17 Июль 2004 5:53

Поработал некоторое время на SEPY и решил пока вернуться к SciTe|Flash. Глюков в SEPY пока достаточно и просто сыровато еще выглядит редактор.

Вернувшись к SciTe, обнаружил неприятную особенность - при запуске as-файлов кодировка по умолчанию устанавливается на 8-bit, хоть там и utf-8. Как бы это подлечить? Хочу, чтобы по умолчанию было utf-8

2Zart: Спасибо, теперь номера строк показываются :)

Fix - 19 Июль 2004 10:04

2Fix
...
SciTEGlobal.properties
...
###################################
# Internationalisation
###################################
# Unicode
code.page=65001

zart - 20 Июль 2004 5:47

2Fix
# там же, для корректного отображения кириллицы
character.set=204

zart - 20 Июль 2004 5:55

Вернувшись к SciTe, обнаружил неприятную особенность - при запуске as-файлов кодировка по умолчанию устанавливается на 8-bit, хоть там и utf-8. Как бы это подлечить? Хочу, чтобы по умолчанию было utf-8

=== угу, баг :(

zart - 20 Июль 2004 5:58

***************************************
Чего бы там не было, EditPlus 2 лучший!
***************************************

я - 24 Июль 2004 0:13

Попробовал SEPY. К вышесказанному добавлю кривой переход с панели функций на код (неправильно определяются строчки кода), странную работу комбинации клавиш ctrl+ins (как бы вы подумали, что она делает?), ну и естественно автокомплит. В остальном вешь хорошая. Порадовала функция TODO (но, кстати, проблема перехода на код актуальна и для нее).
Хороший редактор.

schleicher - 22 Ноябрь 2004 17:41

-

- 9 Август 2006 20:36



Это запись из категории 'Tools'. 10 еще cвежих:

Архивы по категориям:

3D-18, Adobe AIR-30, Animation-1, Apache Ant-1, Architecture-1, ARP-1, Art-25, Articles-26, AS3-52, Books-7, Business-3, Cairngorm-2, CI-1, Classes-10, Coding-30, Community-113, Components-19, Contests-28, Cool-Job-5, Debug-18, Design-26, Development-84, EMO-1, Events-13, Extensions-2, FAQ-8, FDS-1, Flash and html-5, Flash Player-35, Flash Updates-8, Flash-scene-1, flash10-4, FlashLite-2, Flex-30, Flex 2-80, Flickr-1, FMS-1, FPUG-46, frameworks-1, Games-11, Good Job!-35, HaXe-14, Health-2, Humor-10, Ideas-13, JavaScript-1, Job-26, JSFL-8, Links-2, Linux-1, Maps-1, Math-8, Money-11, MXML-1, Open Source-15, Optimization-2, Patterns-2, Personalities-27, Politics-1, Preloading-3, Productivity-9, PureMVC-10, Pv3d-1, Rafpug-4, Red5-3, Remoting-11, Resources-21, Ruby-6, SAAS-1, Security-11, SEO-8, Silverlight-5, Sound-3, Strategy-120, Tamarin-1, Tools-113, Training-2, Trash-8, URAFPUG-13, Urgent-1, Usability-6, Video-6, VoIP-5, Wallop-1, Wishlist-2, Архив всех записей (большой)

За последние месяцы:

Июл 2008: Международная встреча разработчиков URAFPUG завершена, URAFPUG - трансляция студии Flex-фреймворка Mate, весь Июл

Июн 2008: Попытка предварительных выводов о встрече аниматоров, Онлайн трансляция встречи аниматоров в Донецке, весь Июн

Май 2008: Если 3D, то по-взрослому: официальный запрос в Adobe по поводу контроля над мип-маппингом. Нужна ваша поддержка!, В этом году «Russian Flash Awards» пройдет в «космическом стиле», весь Май

Апр 2008: Программирование под флэш платформу. Cтатья (местами спорная), Advanced Flash Components бесплатно раздает все свои AS2-компоненты, весь Апр

Мар 2008: Зарплаты программистов в 2007 году, FlashPhone как технология года? Технология года? В Рунете?, весь Мар

Фев 2008: ЙА ФПУГ — регистрация на первую встречу UAFPUG продолжается, Закулисы Flex и секрет успеха опенсорс-проекта, весь Фев





Примечания:
Статус документа
: в процессе
   2002-2007 Производство: Рост Прибыли · О проекте · Подписка на новости (RSS)