Flash Pro CS5 - ожидаемые параметры функции и выделение синтаксических ошибок

Я работаю с ActionScript в Flash Professional CS5, и мне это кажется очень медленным и трудным из-за следующих трех проблем:

  1. Невозможно узнать, какие параметры нужны функции. Например, когда вы наводите курсор на функцию в Visual Studio, она сообщает вам, какие параметры она принимает и что возвращает. То же самое с переменными, показывает тип. Это значительно упрощает работу, особенно когда вы работаете с библиотеками других людей или впервые используете флеш-функцию. Прямо сейчас я должен опубликовать и увидеть сообщение об ошибке, чтобы узнать, какие типы параметров ожидались от этой функции. (Я что-то здесь упускаю?)

  2. Нет выделения переменных / функций. В других средах, когда вы выбираете переменную, все экземпляры этой переменной, включая определение, выделяются по всему документу (как в блокноте ++). Это не очень важно, но, опять же, облегчает жизнь.

  3. И, наконец, живая подсветка синтаксических ошибок. У тебя нет, Flash Pro? Есть та синяя кнопка с галочкой, которая говорит «Проверить синтаксис», но она, кажется, никогда ничего не делает, даже если в документе явно есть «asdfsdg».

Можно ли на самом деле получить какие-либо из этих функций во flash pro, или мне просто нужно уснуть и написать что-то в стиле блокнота? Я также работаю со Stage3D и FP11, поэтому я больше не могу отлаживать, и мне приходится публиковать каждый раз, что делает все еще медленнее.

Спасибо за понимание по этому поводу.

PS: я знаю про Ctrl + Space


person Spectraljump    schedule 04.12.2011    source источник


Ответы (1)


Используйте Flash Builder для редактирования ActionScript.

Расширяя Eclipse, это превосходная среда для редактирования кода. Он будет включать в себя те же функции, что и в Visual Studio с ReSharper.

Flash Builder можно использовать автономно для компиляции чистых проектов ActionScript; или интеграция с Flash Pro осуществляется без проблем. Вы можете щелкнуть правой кнопкой мыши символ со связью AS в Flash Pro и выбрать «Редактировать класс», выбрав «Flash Builder» в качестве редактора.

Подсветка синтаксиса, intellisense / автозаполнение, навигация по классам, ключевые слова для поиска, рефакторинг, автоматическая генерация кода, переопределение методов реализации, отступы, автоматическое форматирование, организация импорта, ASDoc - все функции, которые вы ожидаете от IDE, предоставляются Flash Builder.

Кроме того, Flash Builder включает расширенные функции отладки и профилирования, выходящие за рамки Flash Professional.

person Jason Sturges    schedule 04.12.2011
comment
Некоторое время назад я работал с Flex Builder, но никогда не знал, что вы сможете right-click a symbol with AS linkage in Flash Pro and select "Edit Class" choosing "Flash Builder" as the editor. Ура! В моем случае мне нужна flash Pro, потому что я действительно хочу рисовать от руки. Кроме того, спасибо, что нашли время упомянуть все те термины IDE, которых я не знал, чтобы лучше выразить себя. :) - person Spectraljump; 04.12.2011
comment
Если вы видите несколько предупреждений в Flash Builder, обновите свойства ActionScript до Flash Pro playerglobal.swc (.actionScriptProperties измените строку playerglobal.swc на: ‹libraryPathEntry kind = 3 linkType = 1 path = $ {FLASHPRO_APPCONFIG} / ActionScript 3.0 / FP10. 2 / playerglobal.swc useDefaultLinkType = false / › - person Jason Sturges; 04.12.2011
comment
Кроме того, если вам нужен доступ к компонентам Flash Pro, добавьте исходный путь в Flash Builder и добавьте папку: C: \ Program Files (x86) \ Adobe \ Adobe Flash CS5.5 \ Common \ Configuration \ Component Source \ ActionScript 3.0 \ User Интерфейс - person Jason Sturges; 04.12.2011