![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2009
Сообщений: 122
|
Третий час парюсь, все никак не доходит, люди, прошу, помогите пожалуйста.
Текст списка должен быть на переднем плане и фигура которая идет по списку сверху вниз не должа его перекрывать, как на картинке. я задал уже фигуре Но не помогает. Вот код добавления фигуры private function _setImagePlay():void { var addClass_SetText:SetText = new SetText; addClass_SetText._getCoords; var gr:Graphics = shape.graphics; gr.beginFill(0xffe6cd); gr.drawRect(0, 0, 500, 25); addChild(shape); shape.addChild(play_mc); shape.x = 5; shape.y = addClass_SetText._getCoords[0]; setChildIndex(shape, 0); addChildAt(shape, 0) _getPlayCoords(); } 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]); } Помогите ![]() |
|
|||||
|
Регистрация: May 2009
Сообщений: 122
|
Я Решил!
Блин, я просто при создании класса забыл поставить в конце скобки, тоесть было так А флеш никаких ошибок не выдавал и я случайно заметил, что пропустил скобки, как только исправил на То все заработало! |
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Из-за этого не могло не работать.
Скорее ошибка тут: если _getCoords - метод, тут тут должны быть скобки. А на счет класса со скобками, только что проверил. Работает и со скобками и без скобок одинаково т.е. эти два варианта идентичны: если в конструктор не должно передаваться никаких параметров |
|
|||||
|
Регистрация: May 2009
Сообщений: 122
|
Цитата:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 09:54. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| addChildAt , setChildIndex |
|
|