Показать сообщение отдельно
Старый 07.07.2009, 16:09
dimarik вне форума Посмотреть профиль Отправить личное сообщение для dimarik Найти все сообщения от dimarik
  № 2  
Ответить с цитированием
dimarik
.
 
Аватар для dimarik

модератор форума
Регистрация: Sep 2003
Адрес: Москва
Сообщений: 4,630
Записей в блоге: 20
Ну это понятно.
У вас в обоих swf есть библиотечные мувики "ws1".

Когда загружается другая сфв, в ней выполняется код _root.attachMovie("ws1","pr" , 201); _root в данном случае указывает не на _root подгруженной swf, а на _root подгружающей. Но нельзя приаттачить подгруженные мувики в другие области видимости, кроме самого подгруженного клипа. Это особенность AS2. Исправьте
Код AS1/AS2:
_root.attachMovie("ws1","pr" , 201);
на
Код AS1/AS2:
this.attachMovie("ws1","pr" , 201);
UPD Либо в подгружающей свф пропишите для контейнера _lockroot = true;
Код AS1/AS2:
var vnmoove:MovieClip = _root.createEmptyMovieClip("vnmoove", 1);
vnmoove._lockroot = true;
loadMovie("vnesh3.swf", vnmoove);
stop();
И удалите символ "ws1" и битмапу "w" из библиотеки загружающей свф.
__________________
Воспитан в TimeZero. Работаю в Mail.ru.


Последний раз редактировалось dimarik; 07.07.2009 в 16:14.