PDA

Просмотр полной версии : адвансед-проблема с загрузкой


catilina
07.12.2003, 22:26
люди,

я попытался сделать автоматизированное слайд-шоу с подгружаемыми извне свф-мувиков в один и тот-же мувик "keep" в главном фильме, так, что скрипт ждет загрузки мувика, затем показывает его около 15 сек, затем переходит на загрузку следующего и так далее.

что я и сделал.

потом мне захотелось что-бы пока юзер любуется мувиком, подгружался бы следующий, а по истечении 15и сек актуального мувика, просто продолжалась бы загрузка следующего. для этого был создан отдельный мувик "keeptemporary", куда все и грузилось как нужно, но...

проблема в том, что когда мувик не успевает загрузиться в "keeptemporary", а время предыдущего исходит, он начинает загружаться с самого начала в "keep", когда-же успевает, он просто кеширутся и показывается без загрузки в том же самом "keep".

что делать? (чернышевский)

Dimonius
07.12.2003, 23:32
10-ю страницу открой. :D шутка.

А вообще, почему бы не поставить в подгружаемых на последнем кадре stop() и проверять по onData() загрузку оных.

Штрек
08.12.2003, 01:34
проблема в том, что когда мувик не успевает загрузиться в "keeptemporary", а время предыдущего исходит, он начинает загружаться с самого начала в "keep", когда-же успевает, он просто кеширутся и показывается без загрузки в том же самом "keep".
Так поменяй скрипт для загрузки в "keep"
Я бы грузил по очереди в "keep" и "keeptemporary",
а показывал бы меняя их уровни.
Детали можно додумать. Успехов.

catilina
08.12.2003, 10:20
а можно грузить внешний мувик в "keeptemporary", который потом грузить в "keep"?

вообше это возможео грузить внутренние мувики один в другой?

Штрек
08.12.2003, 11:40
Зачем один в другой?
Сделать их равноправными,
грузить по очереди,
показывать меняя уровни.

catilina
08.12.2003, 11:47
при одной мысли - головная боль... а вообще можно так как я говорю? я далеко не гуру во флеш и вечно спотыкаюсь на элементарностях

catilina
08.12.2003, 11:55
loadMovie(movie1,movie2) - есть что-нибудь вроде этого?

Штрек
08.12.2003, 13:00
Оригинал написал(а) catilina
loadMovie(movie1,movie2) - есть что-нибудь вроде этого?
Нет конечно.
А вот это есть
loadMovie("Ля ля ля.swf", keep);
loadMovie("Ля ля ля2.swf", keeptemporary);

catilina
08.12.2003, 13:05
Нет конечно.
А вот это есть
loadMovie("Ля ля ля.swf", keep);
loadMovie("Ля ля ля2.swf", keeptemporary);


ты не совсем понял.

я спрашивал как один внутренний мувик загрузить в другой, типа: loadMovie(keeptemporary,keep);
это естественно не работает...

может идея и сильно маразматичная, не знаю :)

Dimonius
08.12.2003, 14:36
keeptemporary.attachMovie( "keep", "keep", 1 );

Так что ли?

catilina
08.12.2003, 15:56
thx dimonius

первый твой мсг я не особо разобрал :)