2013-09-16 3 views
0

Я хотел бы «removeChild()» с использованием переменной в actionscript 3. Код ниже -as3: использование переменной с removeChild

var movieNumber:int=1; 
removeChild(getChildByName("video_"+movieNumber)); 

У меня нет сообщений об ошибках, это просто не работает.

+1

Что означает 'getChildByName (" video _ "+ movieNumber)' return? – h2ooooooo

+0

Попробуйте var movieName: String = "video _" + 1; RemoveChild (getChildByName (MovieName)); –

+1

(Вид слияния комментария h2ooooooo и ответ AzzyElvul.) В частности, как он не работает? Разве это не возвращает то, что вы хотите? Это только удаление одного объекта, когда вы хотите его удалить? Что-то в этом плохое? Потому что есть законные случаи, в которых это в значительной степени точно, как вы это настроите. Нам нужен больше контекста. – Panzercrisis

ответ

1

Код в порядке. Возможно, у вас более одного клипа с таким же именем «video_1», в этом случае код удалит только первый клип.

Смежные вопросы