![]() |
|
||||||||||
|
|||||
|
Регистрация: Mar 2008
Сообщений: 13
|
нужно перестраивать сетку при движении слайдера, но получается такой косяк скока ни пробовал очищать не хочет
public function run() { super.stage.scaleMode = StageScaleMode.NO_SCALE; super.stage.align = StageAlign.TOP_LEFT; var Oxy = new Sprite; addChild(Oxy); var setka:Shape=SetkaLines(10); Oxy.addChild(setka); Oxy.x=stage.stageWidth/2; Oxy.y=stage.stageHeight/2; var SliderScale = new Slider; Oxy.addChild(SliderScale); SliderScale.move(380,0); SliderScale.direction = SliderDirection.VERTICAL; SliderScale.height= 150; SliderScale.addEventListener(SliderEvent.CHANGE, changeScale); function changeScale(event:SliderEvent):void { Oxy.removeChild(setka); var setka:Shape=SetkaLines(10); //// косяк вро де как после добавления этого появляется } } private function SetkaLines(interval:Number) { // Функция, рисующая квадрат var osi:Shape = new Shape(); with (osi.graphics) { lineStyle(1, 0x000000, .2); for (i = -400; i < 401; i+=interval) { moveTo(i,-300); lineTo(i,300); } for (j=-300; j<301; j+=interval){ moveTo(-400,j); lineTo(400,j); } } return osi; } ![]() |
|
|||||
|
Регистрация: Nov 2007
Адрес: Moscow
Сообщений: 566
|
graphics.clear();
__________________
#flasher@irc.trg.ru:6667 |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 13
|
понимаю что graphics.clear(); тока как бы я его не использовал нифига не отчищает то что то с доступом то еще что то
Добавлено через 39 минут заработало |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:05. |
|
|
« Предыдущая тема | Следующая тема » |
|
|