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

Protected function drawShape ( ):void { // Предотвращает непосредственный вызов данного метода абстрактного типа throw new II1egalOperationErrorC»The drawShape( ) method can be » + «invoked on BasicShape subclasses only.»)

}

// Помечает, что в фигуре изменился какой-то параметр. Если на настоящий // момент фигура отображается на сцене, заставляет ее перерисоваться // на этапе следующей визуализации экрана protected function setChanged ( ):void {

changed = true;

requestDraw( );

}

// Помечает, что самые последние изменения были отображены на экране protected function clearChanged ( ):void { changed = false;

}

// Сообщает о том, были ли изменены какие-либо параметры фигуры, которые // еще не были визуализированы protected function hasChanged ( ):Boolean { return changed;

}

// Если данная фигура отображается на экране, метод requestDraw( ) // заставляет ее перерисоваться на этапе следующего обновления экрана protected function requestDraw ( ):void { if (stage!= null) { stage. invalidate( ):

// Приемник события, вызываемый при добавлении этой фигуры // в список отображения

private function addedToStageListener (e:Event):void { // Регистрируем приемник для получения уведомлений // об обновлениях экрана

stage. addEventLi stener(Event. RENDER. renderLi stener):

// Если объект изменился за то время, пока он отсутствовал в списке // отображения, отображаем эти изменения на этапе следующей // визуализации экрана. Однако если объект не изменился с момента. // когда он находился в списке отображения последний раз. // нет необходимости перерисовывать его. if (hasChanged( )) { requestDraw( );

}

}

// Приемник события, вызываемый при удалении данной фигуры // из списка отображения

private function removedFromStageListener (e:Event):void { // Нет необходимости получать уведомления о возникновении событий // Event. RENDER, когда объект не находится в списке отображения stage. removeEventLi stener(Event. RENDER. renderLi stener);

}

// Приемник события, вызываемый перед обновлением экрана, если был

// вызван метод stage. irivalidate( ).

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

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

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

Полезные ссылки
Случайные записи
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.85
  • 28.01.2010">Новая функция в твиттере — локальные тренды (local trends)
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.54
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.79
  • 04.03.2011">Руководство по actionscript. часть 5, стр. 037
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 074
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.126
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 026
  • 01.03.2011">Руководство по actionscript. часть 5, стр. 126
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 139
  • 18.02.2011">Вырезание объекта с помощью фильтра в Photoshop
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 069
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 049
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.95
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.73
Опрос

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

View Results

Loading ... Loading ...