используя скрипт действия, как нарисовать один круг с разными цветами - PullRequest
0 голосов
/ 02 августа 2010

с помощью сценария действия, как нарисовать окружность, имеющую более 2 или 3 цветов, например, если окружность разделена на 3 части, я нарисую этот кружок с 3 разными цветами. Это означает, что 3 дуги образуют полный круг

Ответы [ 2 ]

0 голосов
/ 13 мая 2011

Нарисуйте свои цветные области, затем примените к ним маску круга:

    //draw two colored stripes
    var shape:Shape = new Shape();
    var g:Graphics = shape.graphics;
    g.beginFill(0xFF0000);
    g.drawRect(0, 0, 100, 50);
    g.endFill();
    g.beginFill(0xFFFF00);
    g.drawRect(0, 50, 100, 50);
    g.endFill();

    //create circle mask
    var mask:Shape = new Shape();
    g = mask.graphics;
    g.beginFill(0xFFFFFF);
    g.drawCircle(50, 50, 50);
    g.endFill();

    //now shape is two-colored circle
    shape.mask = mask;
0 голосов
/ 02 августа 2010

есть учебник от pixelwit , который показывает, как нарисовать дугу

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...