Руководство по actionscript. часть 1, стр. 135

Предупреждения об отсутствующих аннотациях типов

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

Неудивительно, что в своем стремлении создавать безошибочный код многие программисты очень полагаются на проверку типов, выполняемую в строгом режиме на этапе компиляции. Однако, как известно из разд. «Нетипизированные переменные, параметры, возвращаемые значения и выражения», ошибки несоответствия типов, выявляемые при использовании строгого режима компиляции, генерируются только для типизированных переменных, параметров и возвращаемых значений. Всякий раз, когда программист случайно пропускает аннотацию типа, он теряет преимущество проверки типов, выполняемой в строгом режиме на этапе компиляции.

К счастью, компиляторы языка ActionScript компании Adobe предлагают режим предупреждений, при использовании которого на этапе компиляции сообщается обо всех отсутствующих аннотациях типов. Разработчики могут использовать эти предупреждения для поиска случайно пропущенных аннотаций типов. В приложении Flex Builder и компиляторе mxmlc предупреждения об отсутствующих аннотациях типов включены по умолчанию. В среде разработки Flash предупреждения об отсутствующих типах должны быть включены вручную, для чего используется такая последовательность действий.

1. Используя любой текстовый редактор, откройте файл EnabledWarnings. xml, находящийся в папке /en/Configuration/ActionScript 3.0, которая расположена внутри папки приложения Flash CS3.

2. Найдите следующие строки:

Missing type declaration.

3. Измените enabled=»f alse» на enabled=fftrue».

4. Сохраните файл EnabledWarnings. xml.

Обратите внимание, что предупреждения об отсутствующих аннотациях типов генерируются только для неявно нетипизированных переменных, параметров и возвращаемых значений. Для явно нетипизированных (то есть для тех, которые объявлены с использованием специальной аннотации типа : *) предупреждения об отсутствующих аннотациях типов не генерируются.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.56
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 039
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.95
  • 16.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.35
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 040
  • 14.06.2011">Базовые сведения о графических редакторах.
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.74
  • 07.08.2011">iPhone 5 — ждать осталось недолго
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 009
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.115
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 030
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.123
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.101
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 029
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 094
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...