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

На русском языке она будет выглядеть так: Существует конфликт с определением starl в пространстве имен internal.

В отличие от этого, когда флажок Automatically declare stage instances (Автоматически объявлять экземпляры сцены) снят, компилятор не объявляет соответствующие переменные для экземпляров сцены. Например, если мы снимем данный флажок для файла sky. fla, то компилятор не объявит переменные экземпляров с именами starl — star5 в классе Sky. Тем не менее он по-прежнему присваивает тем переменным ссылки на пять экземпляров символа звезды, размещенных на основной временной шкале. В итоге мы должны добавить объявления соответствующих

переменных в класс Sky, как показано в следующем коде. Обратите внимание, что по необходимости переменные объявлены с использованием модификатора управления доступом public.

package { import flash. display. MovieClip;

public class Sky extends MovieClip { public var starl:Star; public var star2:Star; public var star3:Star; public var star4:Star; public var star5:Star;

public function Sky ( ) {

}

}

}

Если убрать объявления переменных из предыдущего кода, то возможны два результата в зависимости от того, объявлен класс с атрибутом dynamic или нет (обратитесь к разд. «Динамические переменные экземпляра» гл. 15). Если класс объявлен без использования атрибута dynamic (как в случае с классом Sky), на этапе выполнения возникнет следующая ошибка, поскольку инструкции присваивания, автоматически добавленные компилятором, ссылаются на несуществующие переменные:

ReferenceError: Error #1056: Cannot create property star5 on Sky.

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

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

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

Полезные ссылки
Случайные записи
  • 07.09.2011">Сим-карта sim4FLY — удобно и надежно
  • 28.07.2010">Планирование сайта
  • 02.06.2012">Google намерена зарегистрировать домены .google, .docs, .youtube и .lol
  • 18.03.2011">Руководство по actionscript. часть 2, стр. 115
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 063
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.68
  • 16.05.2013">Производство павильонов для бассейна
  • 03.09.2010">Сайт с точки зрения маркетинга.
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 082
  • 21.07.2011">Венгрия – жемчужина Европы
  • 10.08.2010">Flash элементы уходят в прошлое?
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 050
  • 11.03.2011">Руководство по actionscript. часть 4, стр. 015
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 092
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 097
Опрос

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

View Results

Loading ... Loading ...