![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2009
Сообщений: 72
|
Всем привет!
Какая ситуация - у меня есть s:Group, на который повешаны обработчики mouseDown, mouseMove, mouseUp: <s:Group id="dboard" x="0" y="0" width="100%" height="100%" mouseDown="onMouseDown(event)" mouseMove="onMouseMove(event)" mouseUp="onMouseUp(event)"> </s:Group> private var gr:GraphicsPath = new GraphicsPath(); private function onMouseDown(e:MouseEvent):void { gr.moveTo(stage.mouseX, stage.mouseY); } private function onMouseMove(e:MouseEvent):void { if (!e.buttonDown) { return; } gr.moveTo(stage.mouseX, stage.mouseY); } private function onMouseUp(e:MouseEvent):void { var dg:Vector.<IGraphicsData> = new Vector.<IGraphicsData>(); dg.push(gr); dboard.graphics.drawGraphicsData(dg); } Я заметил, что объекту GraphicsPath нельзя установить настройки линии (толщину, цвет, прозрачность) - где-то тут подозреваю подвох. PS знаю, что рисовать можно прямо на Group.graphics, но задача другая. Добавлено через 6 минут Прошу прощения, мой косяк - в обработчике mouseMove писал команду moveTo. |
|
|||||
|
Цитата:
__________________
משיח לא בא משיח גם לא מטלפן |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:44. |
|
|
« Предыдущая тема | Следующая тема » |
|
|