![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: Sep 2001
Адрес: Минск, РБ
Сообщений: 106
|
Извини, все равно не понял. Точнее как минимум два варианта того что я понял.
Вариант 1. Есть мувик типа SWF-файл. В нем есть мувик-прелоадер, и в нем невидимый мувик-блекбокс. Видишь какая путаница с самим названием мувик (надо бы как-нибудь определиться с терминологией). Ты грузишь в блэкбокс, а затем пытаешься заменить рут блекбоксом. Наверняка не получится потому, что рут в данном случае родительский обект для прелоадера и, естественно, дедушка бокса. Как только ты пытаешься загрузить какой-то мувик вместо другого, то прежде чем этот мувик загрузиться, он должен расчистить себе место, т.е. грохнуть своего дедушку. Но это не пьеса Шекспира - убивая деушку, место не просто расчищается, а попутно грохаются и все его потомки, так что все наследники удаляется одновременно со своими родителями. И никакого наследства не получат. Так что такой дворцовый переворот не пройдет. У тебя в этом случае скорее всего на экране сначала очень долго-долго крутится прелоадер, а затем начинается почти такая же долгая загрузка того что ты хочешь. Может быть чуть-чуть быстрее, за счет кэширования броузера. Вариант 2. Ты все сделала правильно. Но забыла что команда LoadMovie все-равно загружает мувик, не зависимо от того что он уже где-то загружен. В таком случае тебе нужно не LoadMovie, а что-то типа дупликейт и скорее всего swapDepths или _visible=true. Но и в этом случае ты не должна ни в коем случае уничтожать/заменять родительский мувик. Иначе все будет еще хуже чем в Варианте 1. Это можно все равно что пилить сук на котором сидишь. |
![]() |
Часовой пояс GMT +4, время: 17:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|