PDA

Просмотр полной версии : Получить значения свойств круга


patap
01.06.2010, 14:32
Таким образом рисую круг

var circleObject:Sprite = new Sprite();
circleObject.graphics.beginFill(0xFF0000);
circleObject.graphics.drawCircle(50, 50, 30);


возможно ли получить, после отрисовки, значение заливки или радиус. После чего имея, к примеру, значение радиуса - поменять его на новое и окружность станет больше?

Или же нужно отчищать данный объект и заново задавать эти значения

circleObject.graphics.clear();
circleObject.graphics.beginFill(0xFFCC00);
circleObject.graphics.drawCircle(50, 50, 100);

wvxvw
01.06.2010, 15:28
это: http://help.adobe.com/en_US/AS3LCR/Flash_10.0/flash/display/GraphicsSolidFill.html ?

patap
01.06.2010, 16:23
хотя тут все просто оказалось.
Ведь можно получить радиус круга поделив width созданного объекта на 2.
И далешь менять к примеру тоже width и делать масштабирование

вот, допустим задать диаметр круга 100
circleObject.width = 100;
circleObject.scaleY = circleObject.scaleX;