PDA

Просмотр полной версии : Проблема с удалением динамически созданных экземпляров


burger
23.06.2002, 01:18
Здравствуйте знатоки флеша!
У меня такая проблема.
Есть мувик в котором есть 10 текстовых полей.(с1,с2.....c10)
Когда я ввожу в тектовое поле имена экземпляров они динамически появляються рядом со своим полем.
Например ввел "10" появился один значок ввел"20" другой

Пробле в том,как удалить экземпляр при любом изменение в тестовом поле.
Спасибо.

coil
24.06.2002, 12:08
неизвестно как ты их там размещаеш
но я так думаю что простой цикл if
поможет
а если у тебя масив то вообще мона прелесно все сделать
фла где?
чево гадать то?

burger
25.06.2002, 00:46
Вот исходник
Полей вообще будет 10

burger
25.06.2002, 18:33
Неужели такой сложный вопорос если 50 человек посмотрели и ничего не сказали!

lexass
25.06.2002, 19:03
2 burger
ну чего ты достаешь, это просто вААще не вопрос

for(... i<x ...)
this['xz'+i].removeMovieClip ();

RTFM :
removeMovieClip()
unloadMovie()

PS
да и откель известно окуда у тя чЁ появляется :(

lexass
25.06.2002, 19:07
В твоем "кривом случае"

if(!c1.length)
c11.unloadMovie ();

burger
25.06.2002, 21:10
Спасибо почти получилось.
Tолько экземляр удаляеться если стереть имя вообще ,а если один символ клавишей (Backspase)
то нет!
Как поправить код?

louder
26.06.2002, 03:21
Кака странна пролбема :)))
Типа нельзя немного, совсем немного подумать?

lexass
26.06.2002, 10:12
2 louder
А зачем думать :eek: :confused:

Проще написать:

Оригинал написал(а) burger
Неужели такой сложный вопорос если 50 человек посмотрели и ничего не сказали!

burger
26.06.2002, 11:03
Я совсем начинающий поэтому и спрашиваю!

lexass
26.06.2002, 11:28
2 burger
рекомендую почаще RTFM + http://flasher.ru/sources/
сразу половина вопросов отпадет
;)
________
Удач

burger
26.06.2002, 13:10
Спасибо пошел искать.