Рисование на CartesianDataCanvas - Есть ли способ нарисовать эллипс, который частично находится вне графика? - PullRequest
0 голосов
/ 18 сентября 2009

Я пытаюсь нарисовать фон на графике. Если я попытаюсь позвонить

canvas.beginFill(0xff0000,1)
canvas.drawEllipse(10,200,300,-30);
canvas.endFill()

И -30 находится вне диапазона графика, он ничего не будет рисовать. Я хочу, чтобы он нарисовал эллипс, отрезанный краем графика.

Ответы [ 2 ]

0 голосов
/ 20 сентября 2009

Вы не можете рисовать с отрицательными значениями размера, я думаю, вы как-то перепутали порядок аргументов. Это правильный порядок:

public function drawEllipse(x:Number, y:Number, width:Number, height:Number):void

Подробнее в документах .

0 голосов
/ 19 сентября 2009

Разве ширина и высота не могут быть отрицательными? Таким образом, вам просто нужно сместить X на -30 (-20) и оставить ширину на 30?

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