Руководство по 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.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.58
  • 06.03.2011">Руководство по actionscript. часть 4, стр. 147
  • 02.04.2012">Хакеры LulzSec Reborn рассказали о планах на будущее
  • 17.06.2012">В Великобритании возобновили расследование по Google Street View
  • 05.03.2011">Руководство по actionscript. часть 5, стр. 011
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.38
  • 15.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.45
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.72
  • 07.03.2011">Руководство по actionscript. часть 4, стр. 121
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 088
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 016
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.36
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.76
  • 23.08.2011">Покупайте только качественный трикотаж
  • 12.03.2011">Руководство по actionscript. часть 3, стр. 137
Опрос

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

View Results

Loading ... Loading ...