![]() |
как уничтожить textField
Как уничтожить созданный ранее динамический textField?
|
Не поверите. removeTextField()
|
Цитата:
Если руками на сцене, то поместить в мувиклип при создании. При удалении переместить мувиклип на положительную глубину( глубину придется отследить) и удалять. Пример: Код:
mc.swapDepths(this.getNextHighestDepth())mc - имя экземпляра мувиклипа на сцене. В него мы поместили текстовое поле; Чтобы поместить текстовое поле в мувиклип: создаем текстовое поле, выделяем его, нажимаем f8, пишем имя мувиклипа. На сцене даем название экземпляру мувиклипа. |
this.create, а зачем вкладывать поле в мувик?
|
Цитата:
К тому же в справке ясно написано: Цитата:
|
Код:
swapDepths.call(txt, 5000);Код:
MovieClip.prototype.swapDepths.call(txt, 5000); |
Цитата:
|
Я вызвал метод MovieClip для TextField. В целом, можно считать хаком.
Если swapDepths очень нужен для TextField, то: Код:
TextField.prototype.swapDepths = function(objectOrDepth) { |
Можно было сделать и так:
Код:
TextField.prototype.swapDepths = MovieClip.prototype.swapDepths; |
| Часовой пояс GMT +4, время: 08:21. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.