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

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

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

Полезные ссылки
Случайные записи
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.39
  • 04.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.13
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 071
  • 03.09.2010">Сайт с точки зрения маркетинга.
  • 27.02.2011">Руководство по actionscript. часть 6, стр. 036
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.123
  • 09.03.2011">Руководство по actionscript. часть 4, стр. 059
  • 08.09.2013">Первые новости о Windows 10
  • 17.03.2011">Руководство по actionscript. часть 3, стр. 001
  • 20.05.2012">Владельцы iPhone5.com отказались от доменного имени из-за жалобы Apple
  • 19.02.2012">Кто же такой верстальщик?
  • 14.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.74
  • 11.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.14
  • 14.07.2011">Бюджетные ноутбуки Acer
  • 25.02.2011">Руководство по actionscript. часть 6, стр. 087
Опрос

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

View Results

Loading ... Loading ...