Третий час парюсь, все никак не доходит, люди, прошу, помогите пожалуйста.
Текст списка должен быть на переднем плане и фигура которая идет по списку сверху вниз не должа его перекрывать, как на картинке.
Но не помогает.

Код AS3:
private function createText():void
{
txtHeader = new GetText("This course contains\nthe following topics", 24, "0x776f6c", "Arial", true, 300, 1, 50, 30);
addChild(txtHeader);
txt1 = new GetText("Alcohol And Drugs", 16, "0x000000", "Arial", false, 300, 1, xPos, 105);
txt2 = new GetText("Becoming Familiar With Your Vehicle", 16, "0x000000", "Arial", false, 300, 1, xPos, 130);
txt3 = new GetText("Defensive Driving Techniques", 16, "0x000000", "Arial", false, 300, 1, 50, 155);
txt4 = new GetText("Driving In Bad Weather", 16, "0x000000", "Arial", false, 300, 1, 50, 180);
txt5 = new GetText("Driving Privileges", 16, "0x000000", "Arial", false, 300, 1, 50, 205);
txt6 = new GetText("Laws And Rules Of The Road", 16, "0x000000", "Arial", false, 300, 1, 50, 230);
txt7 = new GetText("Road Rage", 16, "0x000000", "Arial", false, 300, 1, 50, 255);
txt8 = new GetText("Seat Belts", 16, "0x000000", "Arial", false, 300, 1, 50, 280);
txt9 = new GetText("Sharing The Road", 16, "0x000000", "Arial", false, 300, 1, 50, 305);
txt10 = new GetText("Signs, Signals, and Markings", 16, "0x000000", "Arial", false, 300, 1, 50, 330);
txt11 = new GetText("Space Management", 16, "0x000000", "Arial", false, 300, 1, 50, 355);
txtArray.push(txt1);
txtArray.push(txt2);
txtArray.push(txt3);
txtArray.push(txt4);
txtArray.push(txt5);
txtArray.push(txt6);
txtArray.push(txt7);
txtArray.push(txt8);
txtArray.push(txt9);
txtArray.push(txt10);
txtArray.push(txt11);
//setChildIndex(txtArray[2], 1 )
for(var i:int = 0; i < coordsArray.length; i++)
{
txtArray[i];
addChild(txtArray[i]);
}
Оба кода находятся в разных классах и соответственно в разных папках лежат(если это, что-то значит, на всякий случай пишу)