Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   адвансед-проблема с загрузкой (http://www.flasher.ru/forum/showthread.php?t=52435)

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 );

Так что ли?


Часовой пояс GMT +4, время: 12:26.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.