0 Сообщения: 24 Зарегистрирован: 14.11.02 Откуда: deutschland
Заголовок сообщения: MovieClipLoader - problem Добавлено: 25 Февраль 2004, 15:22:06
Конвертирую flash6-> flash7, dо этого проект был рабочий, сейчас появились проблемы с адресацией к MC в подгружаемих swf
Решила использовать MovieCLipLoader:
Пусть в movie.swf есть MC с именем Anima
Почему на выходе (при вызове загрузки movie.swf) ЧЕРЕЗ РАЗ получаю такие сообщения:
-- onLoadComplete-- Anima==_level0.swfLoad.Anima
-- onLoadComplete-- Anima==_level0.swfLoad.Anima
-- onLoadComplete-- Anima==undefined
-- onLoadComplete-- Anima==_level0.swfLoad.Anima
-- onLoadComplete-- Anima==undefined
т.е. проблема в том, что один раз он определяет, а другой раз нет. Какой-то закономерности я не заметила...
listener = new Object(); listener.onLoadComplete = function(){ // Invoked when a file loaded with MovieClipLoader.loadClip() has completely downloaded. trace("onLoadComplete: " + _root.mc.Anima); } listener.onLoadInit = function(){ // Invoked when the actions on the first frame of the loaded clip have been executed. trace("onLoadInit: " + _root.mc.Anima); }
loader = new MovieClipLoader(); loader.addListener(listener); loader.loadClip("movie.swf", _root.mc);
Советую заглянуть в хелп, на onLoadComplete - все находящееся в загружаемом MC - недоступно - данные всего лишь полностью загружены, тоесть сообщение всегда должно быть-- onLoadComplete-- Anima==undefined, на
onLoadInit, когда содержание первого фрейма инициализировано …
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.