PDA

Просмотр полной версии : правильно использовать attachMovie


mj_nooker
04.11.2009, 14:00
Всем привет!

Устал от очередного этапа квеста - проект шёл-шёл и внезапно застопорился на глупом непростительном глюке - не могу приаттачить свф из библиотеки (

var podl:MovieClip = target_mc.mainWindow_mc.videoContainer.goPlayHide.podlojka;
podl.attachMovie("video1_prv_img", "vid", podl.getNextHighestDepth());

должен получиться мувик target_mc.mainWindow_mc.videoContainer.goPlayHide.podlojka.vid

но дебаггер показывает, что мувик не приаттачился.
ранее такая трабла была и решал изменением точки аттача ("куда аттачить"), в данном-же случае вариантов с точкой подключения нет (

линкейдж-имя прописано, в первый кадр загружено, к руту аттачится, сюда нет

подозреваю, что напутал где-то в матчасти (обращение), но в данный момент из-за изнурительных экспериментов с этой траблой мозк отвратительно отказывается принимать новые адекватные решения))

MrPoma
04.11.2009, 14:06
podl существует?

mj_nooker
04.11.2009, 14:13
да

существует ВСЁ ) - всмысле я напутал именно в написании аттача, а не на предшествующих этапах

Добавлено через 1 час 15 минут
ещё заметил особенность - если применять attachMovie к target_mc, то метод работает и мувик аттачится, но как только применяем аттачмуви к вложенным объектам - не аттачит.
стоит-ли дополнительно указать, что перед использованием attachMovie, в target_mc предварительно был подгружен (мувиклиплоадером+loadClip) мувик mainWindow_mc (в котором ещё с полдюжины мувиков), и только-лишь потом к одному из этой полдюжины применяю attachMovie.

Добавлено через 32 часа 50 минут
знатоки, помогите плз? допустим я проблему решил другим способом, но всё-таки желаемый эффект не достигнут, и на будущее очень полезно разобраться.

нагуглил буржуйские обсуждения того, что attachMovie не аттачит мувик в загруженный loadClip-ом родительский мувик. ни одного законченного обсуждения не нашёл (

AzagThoth
06.11.2009, 06:01
Не знаю, может я чего не понял.. Если ты хочешь сделать его сыном сына сына тогда путь целиком надо писать... типа сын1.сын2.сын3.attachMovie("video1_prv_img", "vid", сын1.сын2.сын3.getNextHighestDepth())
Код не проверял, но на мой взгляд тут и так всё предельно ясно. Хотя хз, может я просто не понял вопроса.

fessor
07.11.2009, 00:42
может в глубине дело? может просто podl убрать и просто
getNextHighestDepth()