![]() |
помогите с очисткой динамического текст поля
Вложений: 1
Здравствуйте, очень нужна помощь! я новичок в флеше и у меня есть проект, который надо сдать преподавателю в ближайшее время, но вот столкнулся с одной трудностью, трудность это для меня, для знающих людей скорее всего эта проблема не стоит внимания)))
суть проекта в том, что есть четыре кнопки и три динамических текстовых поля, в эти текстовые поля при нажатии одной из кнопок (любой по выбору) в течении некоторого времени выводятся числа. После окончания заданного времени числа прекращают выводится, но последние числа не исчезают из динамических текстовых полей. Когда нажимаешь другую кнопку для вывода в поля других чисел, в этих полях уже есть числа, и они накладываются друг на друга, получается каша! Помогите сделать так, что бы при нажатии на новую кнопку числа выводились в пустые текстовые поля, а не накладывались на числа, выведенные нажатием другой кнопки. код прилагаю, для того чтобы Вы могли посмотреть и при возможности изменить код, что бы избавиться от проблемы |
Просто до вывода новых чисел убирайте существующий в поле текст:
Код AS3:
|
bav, спасибо за ответ! Но теперь выявилась новая трабла, она в том, что при нажатии другой кнопки для вывода новых чисел старые не просто остаются, а продолжают выводиться в перемешку с новыми, то есть получается, что функция другой кнопки не завершается при нажатии новой кнопки, что делать?
|
Перед началом работы нужной функции, останавливать все ненужные. Я бегло посмотрел ваш код и могу посоветовать воспользоваться классом Timer вместо функции setInterval. Еще лучше будет, если вы станете писать код в классах, а не в кадрах.
|
Bav, уже 2 часа сижу, никак понять не могу, как остановить функции перед началом использования новой, думаю, что надо в теле выполняемой функции останавливать предыдущие или как? не могли бы Вы написать, что и как мне изменить, чтобы остановить выполнение других функций при выполнении новой? а то с нуля переделывать просто физически нет времени
|
| Часовой пояс GMT +4, время: 10:18. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.