Руководство по 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

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

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

Полезные ссылки
Случайные записи
  • 14.03.2011">Руководство по actionscript. часть 3, стр. 076
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 083
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.70
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.45
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 137
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.38
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 016
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.4
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 058
  • 22.07.2011">Шторы – элегантное украшение родного дома
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 106
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 059
  • 04.03.2011">Руководство по actionscript. часть 5, стр. 034
  • 07.03.2011">Руководство по actionscript. часть 4, стр. 104
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.65
Опрос

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

View Results

Loading ... Loading ...