![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2011
Сообщений: 247
|
var textout:TextField = new TextField() if (textout.text !== " " ) { parent.removeChild(textout); //<------ } textout.text = "test"; parent.addChild(textout); Error #2025: Предоставленный DisplayObject должен быть дочерним элементом вызывающего объекта. Суть в том чтоб чилд текста удалялся если в нем уже что-то написано. |
|
|||||
|
Регистрация: Jan 2011
Сообщений: 247
|
Такой вариант мне не подходит, он сразу удаляет текст который выводит
![]() |
|
|||||
|
Вообще не очень понятно, что Вы хотите:
__________________
http://www.chessmax.ru |
|
|||||
|
Регистрация: Jan 2011
Сообщений: 247
|
var textout:TextField = new TextField() if (textout.text !== " " ) { if (textout.parent){ trace('не трейсится');//<------ textout.parent.removeChild(textout); }//<------ } textout.text = "test"; parent.addChild(textout); ![]() Поэтому если мышка переместилась она получила новый слушатель(т.е. удаляет старый текст и по новым координатам выдает новый) |
|
|||||
|
Так Вы каждый раз новый TextField создаете отсюда и "жижа", Вы пытаетесь удалить предыдущий TextField и добавить новый, что в корне не верно, Вам должно хватить одного за глаза, естественно мой код не работает так как писался на обум. По сути у Вас просто подсказка, совсем недавно на форуме обсуждалось поищите.
P.S. Если Вы пишите в кадрах, то я Вам строго рекомендую прекратить это неблагодарное дело, половина (а может и больше проблем) отпали бы сами собой.
__________________
http://www.chessmax.ru |
|
|||||
|
Регистрация: Jan 2011
Сообщений: 247
|
Цитата:
![]() Цитата:
|
|
|||||
|
Цитата:
__________________
http://www.chessmax.ru |
![]() |
![]() |
Часовой пояс GMT +4, время: 02:50. |
|
|
« Предыдущая тема | Следующая тема » |
|
|