Я создаю приложение для отображения вкладок гитары во Flex, и мне нужно отображать метки поверх горизонтальных линий.
Я создаю горизонтальные линии, используя следующий код:
var s:UIComponent=new UIComponent();
for(var i:int=0; i<6; i++) {
var y:Number=getStringY(i);
with (s.graphics) {
//beginFill(0xB7B7B7);
moveTo(15, y);
lineStyle(1, 0xB7B7B7);
lineTo(this.width - 15, y);
//endFill();
}
}
this.addChild(s);
И затем добавление меток с помощью
var l:Label=new Label();
l.x=xPos;
l.y=yPos;
l.text=labelText;
this.addChild(l);
Однако результат, который я получаю, таков: (http://imageshack.us/photo/my-images/607/stackoverflow.png)
Обратите внимание, что нижняя 4 перекрывается линией, которую мы нарисовали ранее.
Это вызывает проблемы с читабельностью, кто-нибудь знает обходной путь?
Спасибо,
Pranav