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

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

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

Полезные ссылки
Случайные записи
  • 26.02.2011">Руководство по actionscript. часть 6, стр. 050
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 078
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.61
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 007
  • 28.02.2011">Руководство по actionscript. часть 6, стр. 014
  • 24.02.2011">Руководство по actionscript. часть 7, стр. 016
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.71
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.83
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.89
  • 03.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.40
  • 19.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.15
  • 07.03.2011">Руководство по actionscript. часть 4, стр. 124
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 138
  • 27.08.2010">Советы начинающему дизайнеру.
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.103
Опрос

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

View Results

Loading ... Loading ...