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

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

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

Полезные ссылки
Случайные записи
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 102
  • 21.10.2011">Мегафон
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 092
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.109
  • 03.03.2011">Руководство по actionscript. часть 5, стр. 071
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 019
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 010
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 048
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 075
  • 26.02.2011">Руководство по actionscript. часть 6, стр. 057
  • 23.01.2011">Руководство по actionscript. часть 1, стр. 028
  • 21.03.2011">Руководство по actionscript. часть 2, стр. 031
  • 27.08.2011">Размещение сервера в датацентре
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.92
  • 16.03.2011">Руководство по actionscript. часть 3, стр. 013
Опрос

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

View Results

Loading ... Loading ...