![]() |
Удаление созданного объекта
Доброе время суток ВСЕМ.
У меня есть маленький вопросик. Создаю несколько экземпляров компонента RadioButton таким образом for ($i=1; $i<=$count; $i++) { createClassObject(mx.controls.RadioButton, "cb"+$i, $i, {label:" "+$data["name"+$i], groupName:"group", data:$data["id"+$i]}); setProperty("cb"+$i, _x, 18); setProperty("cb"+$i, _y, $i*$height+$top); this["cb"+$i].data = $data["id"+$i]; } Это система голосавания, при нажатии на кнопку должны удалиться все ранее созданные экземпляры: cb1, cb2, cb3, cb4.... cbN. Читал в хелпе, вроде надо использовать delete, пробую: for ($i=1; $i<=$count; $i++) { delete this["cb"+$i]; } не работает. Подскажите пожалуйста, может кто знает как это сделать? заранее благодарен. |
Извените за беспокойство, уже разобралься
|
Тогда расскажи плиз как, чтоб другие при подобных проблемах могли разобраться.
|
Все оказалось довольно просто, как известно любой компонент это мувиклип, а для удаления мувика существует функция removeMovieClip();
for ($i=1; $i<=$count; $i++) { this["cb"+$i].removeMovieClip(); } |
| Часовой пояс GMT +4, время: 14:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.