Руководство по actionscript. часть 5, стр. 017
Листинг 25.4. Класс Rectangle
package org. moock. drawing { // Представляет прямоугольник, который может быть нарисован на экране public class Rectangle extends Polygon {
// Ширина и высота прямоугольника
protected var w:Number;
protected var h:Number;
// Конструктор
public function Rectangle (width:Number = 100. height:Number = 100) { super( );
setSize(width, height);
}
// Устанавливает ширину и высоту многоугольника
public function setSize (newWidth: Number, newHeight «.Number): void {
w = newWidth:
h = newHeight:
// Переводим ширину и высоту в точки многоугольника setPoints([0.w. w.0].[0.0.h, h]);
}
}
}
В листинге 25.5 представлен последний класс из библиотеки: Star, еще один подкласс класса Polygon. Как и Rectangle, класс Star использует метод экземпляра drawShape ( ) класса Polygon для отображения своего контура. Визуальные характеристики каждого объекта Star задаются через метод setStar( ).