Показать сообщение отдельно
Старый 18.06.2013, 19:20
AlexLucas вне форума Посмотреть профиль Отправить личное сообщение для AlexLucas Найти все сообщения от AlexLucas
  № 1  
Ответить с цитированием
AlexLucas
 
Аватар для AlexLucas

Регистрация: Feb 2011
Сообщений: 431
По умолчанию Добавление слушателя мешает отрисовке графики

Доброго времени суток.
Рисую в spark:Group пару прямоугольников и линий, потом вешаю на него слушатель
Код AS3:
         private function drawRuler():void			
			{	
				var i:Number = 15;
				var pixelsPerCentimeter:Number = Utils.mmToPixels(10);
				//ruler объект типа spark.components.Group
				ruler.graphics.clear();
 
				ruler.graphics.beginFill(0xA3A3A3);
				ruler.graphics.drawRect(0, 0, this.width, 15);
				ruler.graphics.drawRect(0, 0, 15, this.height);
 
				ruler.graphics.lineStyle(1, 0x000000);
 
				//horizontal
				while (i < this.width)
				{
					ruler.graphics.moveTo(i, 0);
					ruler.graphics.lineTo(i, 10);
					i += pixelsPerCentimeter;
				}
 
				i = 15;
				//vertical
				while (i < this.height)
				{
					ruler.graphics.moveTo(0, i);
					ruler.graphics.lineTo(10, i);
					i += pixelsPerCentimeter;
				}			
 
				ruler.addEventListener(MouseEvent.MOUSE_DOWN, createNewGuide);
			}
Но ничего не отрисовывается.
Если закомментировать добавление слушателя, то всё нормально отрисовывается.
Почему так ?
__________________
Oomph


Последний раз редактировалось AlexLucas; 18.06.2013 в 19:32.