MovieClipLoader - problem @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 6 ] 
*   Список форумов / Технологии изображения / Flash » ответить » создать топик « | »
Автор Сообщение
Maria
новый человек
0
Сообщения: 24
Зарегистрирован: 14.11.02
Откуда: deutschland
Заголовок сообщения: MovieClipLoader - problem
Сообщение Добавлено: 25 Февраль 2004, 15:22:06 
Конвертирую flash6-> flash7, dо этого проект был рабочий, сейчас появились проблемы с адресацией к MC в подгружаемих swf
Решила использовать MovieCLipLoader:
Пусть в movie.swf есть MC с именем Anima

mcLoader.loadClip("movie.swf", _root.swfLoad);

listenerObject.onLoadComplete = function() {
trace(" -- onLoadComplete-- Anima=="+_root.swfLoad.Anima);
};

Почему на выходе (при вызове загрузки movie.swf) ЧЕРЕЗ РАЗ получаю такие сообщения:
-- onLoadComplete-- Anima==_level0.swfLoad.Anima
-- onLoadComplete-- Anima==_level0.swfLoad.Anima
-- onLoadComplete-- Anima==undefined
-- onLoadComplete-- Anima==_level0.swfLoad.Anima
-- onLoadComplete-- Anima==undefined

т.е. проблема в том, что один раз он определяет, а другой раз нет. Какой-то закономерности я не заметила...

Где может быть ошибка или как с этим бороться?
{flashman} Муж.
соучастник
6
Сообщения: 666
Зарегистрирован: 18.02.04
Откуда: Москва
Сообщение Добавлено: 26 Февраль 2004, 16:35:17 
Flash лицензионный или триалка?
Чё-т не помню такой проблемы. никогда не возникала

_________________
Всем выйти из транса.
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 4 Март 2004, 18:04:15 
Код:
this.createEmptyMovieClip("mc",1);

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, когда содержание первого фрейма инициализировано …

p.s.: кстати, умельцы ссылаться на глюки триала загадили AS2.0 на флешере ;)
p.p.s: А это в дополнение :) -> http://actionscript.org/tutorials/inter … ndex.shtml
{flashman} Муж.
соучастник
6
Сообщения: 666
Зарегистрирован: 18.02.04
Откуда: Москва
Сообщение Добавлено: 4 Март 2004, 23:47:55 
@st@l@vist@, умельцы по шестой версии в AS2 пока не рулят

_________________
Всем выйти из транса.
@st@l@vist@
участник
70
Сообщения: 1606
Зарегистрирован: 20.03.03
Откуда: St.Petersburg
Сообщение Добавлено: 5 Март 2004, 00:12:50 
{flashman}, а тут никакого AS2.0 и нет, тут простейшая флешовая особенность - не все доступно сразу после загрузки :)
{flashman} Муж.
соучастник
6
Сообщения: 666
Зарегистрирован: 18.02.04
Откуда: Москва
Сообщение Добавлено: 5 Март 2004, 00:27:21 
@st@l@vist@, пошёл учить (всмысле Я пошёл %)

_________________
Всем выйти из транса.
*   Список форумов / Технологии изображения / Flash « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 6 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100