Drawing graffiti. Рисование граффити.
Стена на которой можно рисовать граффити. Graffiti wall
Инструмент для рисования граффити и вообще рисования линий делается очень просто.
Сначала добавляем на сцену спрайт, в котором будем производить отрисовку (наша стена).
На событие MOUSE_DOWN вешается отрисовка одного круга, на MOUSE_MOVE добавляем круги в зависимости от положения мыши. Нашим кругом будет спрайт с эффектами BlurFilter и GlowFilter (добавим по вкусу). В этом спрайте и рисуем круг с заливкой.
Функция отрисовки:
private function startDraw2(event:MouseEvent):void
{
var drC:CircleSprite = new CircleSprite();
drC.x = wallSprite.mouseX;
drC.y = wallSprite.mouseY;
wallSprite.addChild(drC);
}
Класс круга:
...
this.graphics.beginFill(0xf5791f);
this.graphics.drawCircle(0, 0, 3);
this.graphics.endFill();
var blur:BlurFilter = new BlurFilter();
blur.blurX = 7;
blur.blurY = 7;
var glow:GlowFilter = new GlowFilter();
glow.color = 0x000000;
glow.blurX = 7;
glow.blurY = 7;
this.filters = [blur, glow];
...
Исходники - source, приложение - application



Comments (3 posted):
Post your comment