PDA

Просмотр полной версии : как передать управление на, допустим, 10-й кадр swf-файла из html


moaon
14.11.2006, 16:43
здрасте гении!
подскажете следующее -
я сделал главную страницу на которой идет сначала анимация до 10 кадра, а потом рисуется сам сайт с кадра 10. ( при публикации он создал index.swf и загрузил его как объект в index.html). При нажатии на кнопку меню управление передается на gallery.html, в котором также прописан объектом gallery.swf. вопрос в том - как мне сделать, чтобы при возврате в index.html из gallery.html у меня управление передавалось не в первый кадр, а допустим в 10-й , где уже прорисован сайт и мне не нужна все время первоначальная анимация?
я когда возвращаюсь пишу geturl "index.html" и он естественно начинает все заново??? поможете?

Dendroid
15.11.2006, 03:20
Лучше всего в самом флэше проверять, если страница показывалась меньше 10 минут (например) назад, то надо начинать с 10-го кадра:

var ms;
so = SharedObject.getLocal("time");
if (so.data.ms == undefined) {
ms = 0;
} else {
ms = new Date().getTime()-so.data.ms;
}
so.data.ms = new Date().getTime();
so.flush();
if (ms<600000) {
gotoAndPlay(10);
}