![]() |
как удалить программно созданные элементы
Доброго всем времени суток!очень надеюсь на помощь! проблема вот в чем:
созадю элементики программно(comboBox,TextField), при переходе из фрейма А в фрейм В они должны исчезать, а если захочеться назад появляться. обычным removeTextField() не обходиться, при переходе не удаяються, но и _visible = false не помогает, во фрейме В они не видны, а когда переходишь во фрейм А, элементы отображаються не верно. |
если их нет во 2ом фрейме, то уставить им видимость не получится. Если они в обоих фреймах, зачем вообще 2 фрейма было делать?
|
В первом кадре создай переменную
Код:
aVis = trueКод:
_visible = aVisКод:
aVis = false |
я наверное не так выразился, мне нужно просто удалять программно созданный TextField, так вот если написать, например при нажатии на кнопку, removeTextField() это не работает, при нажатии на кнопку TextField не удаляется!!!
|
допустим создаем TextField
Код:
_root.createTextField("t1",-100,35,125,300,100);Код:
_root.addField.onRelease = function() |
zen'k
1. Для оформления своего кода надо использовать теги [code][/code]. Исправьте. 2. Надо использовать кнопку http://www.flasher.ru/forum/images/r...ttons/edit.gif, а не создавать несколько сообщений подряд. |
кладем в библиотеку компонент Button и пишем в первом кадре:
Код:
import mx.controls.Button; |
| Часовой пояс GMT +4, время: 03:50. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.