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

Листинг 25.6. Класс ShapeRandomizer

package { import flash. display. Sprite; import flash. events. MouseEvent;

import org. moock. drawing.*;

// Демонстрация использования библиотеки org. moock. drawing.

// Создает случайные фигуры, когда пользователь

// щелкает кнопкой мыши на сцене.

public class ShapeRandomizer extends Sprite {

// Фигуры

private var rect:Rectangle; private var ell:El 1ipse; private var poly:Polygon; private var star:Star; // Конструктор

public function ShapeRandomizer ( ) { // Создаем прямоугольник rect = new Rectanglе(50. 100): rect. setStrokeSty1e(1, OxFFOOOO); rect. setFillStyle(OxOOOOFF);

// Создаем эллипс

ell = new Ellipse(250. 50);

ell. setStrokeStyle(2, OxFFFFOO);

ell. setFi11 Sty1e(0xED994F):

// Создаем треугольник (то есть трехгранный объект Polygon) poly = new Polygon([0. 50, 100], [50, 0. 50]); poly. setStrokeStyle(4. 0×333333); poly. setFilIStyle(OxOOFFOO);

// Создаем звезду

star = new Star(5, 30, 80);

star. setStrokeStyle(4, 0×666666);

star. setFillStyle(OxFFOOOO);

// Добавляем фигуры в список отображения

addChiId(rect);

addChild(ell);

addChild(poly);

addChild(star);

// Регистрируем приемник для событий // щелчка кнопкой мыши

stage. addEventLi stener(MouseEvent. MOUSEJDOWN, mouseDownLi stener);

}

// Приемник событий, вызываемый в тот момент, когда пользователь щелкает // в области отображения среды выполнения Flash Player private function mouseDownListener (e:MouseEvent)-.void {

// Изменяем фигуры случайным образом

rect. width = randomd. 300);

rect. height = randomd, 300);

rect. setStrokeStyle(random(l. 10), random(0, OxFFFFFF)); rect. setFillStyle(random(0, OxFFFFFF), Math. random( ));

ell. width = randomd, 300); ell. height = randomd. 300);

ell. setStrokeStyle(randomd. 10). random(0. OxFFFFFF)); el 1.setFi11Style(random(0. OxFFFFFF), Math. random( ));

poly. setPoints(.

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

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

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

Полезные ссылки
Случайные записи
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 047
  • 17.07.2010">Подбор цветовой гаммы
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 092
  • 01.04.2010">Ресурсы с векторными шаблонами
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 010
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.125
  • 12.05.2014">Разработка дизайна интерьера
  • 17.03.2011">Руководство по actionscript. часть 2, стр. 139
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 065
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.101
  • 26.02.2014">Как бросить курить?
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 031
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.98
  • 13.03.2011">Руководство по actionscript. часть 3, стр. 105
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.92
Опрос

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

View Results

Loading ... Loading ...