Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   В Firefox не проигрывается мувик! (http://www.flasher.ru/forum/showthread.php?t=99045)

tourniquet 26.07.2007 20:59

В Firefox не проигрывается мувик!
 
Здравствуйте, Уважаемые!
У меня вот такая проблема!

Есть анимационное меню, т.е. когда человек заходит на сайт там проигрывается анимация, потом всё останавливается, и пользователь ходит по меню!
Но, чтобы анимация каждый раз не проигрывалась при переходах по ссылкам, я использовал код, найденный на этом форуме!
И вот собственно проблема, в IE всё работает без проблем, т.е. в первый раз анимация проигрывается потом уже просто висит меню без анимации, но в FireFox проигрывается только раз, при переходе по ссылки меню виснет на середине анимации!
Подскажите пожалуйста, в чём проблема!
Заранее благодарен!


Код:
Код:

var updTime = 2*60*1000;
var ms = (new Date()).getTime();
var so = SharedObject.getLocal('kookie');
var lastPlayed= so.data.lastPlayed || 0;
if( ms - lastPlayed > updTime ){
 so.data.lastPlayed = ms;
 gotoAndPlay(2);
} else {
 gotoAndStop(90);
}


ccwds 01.08.2007 00:49

По моему опыту, Firefox действительно глючит с флешем при определенных условиях. Я, например, сталкивался с этим тогда, когда страничка состояла из трех роликов - левого, нижнего и верхнего.
Так вот, в верхнем у меня было слайдшоу - картинки менялись по нажатию. Во всех ОСТАЛЬНЫХ ;) броузерах, то есть IE и Opera - все ОК, а в Файрфоксе проматывания картинок висло на любом месте, а когда и работало, производилось со скоростью 1-2 fpm.
А что делать? Какой-то глюк файрфокса при работе с плагином...

(Нет, ну правда, у меня два из трех роликов применяли wmode="transparent", что мягко говоря, не рекомендуется. Так что там проблемы в Файрфоксе были именно из-за этого.)

А у тебя меню ли не прозрачное тоже? ;)

tourniquet 01.08.2007 13:34

Вложений: 1
Нет не прозрачный!

Исходник ниже!

ccwds 02.08.2007 15:19

Ну если без SharedObject.getLocal... ,тогда не виснет в файрфоксе.
У тебя же не столь длинная анимация, чтобы так уж заботиться, проигрывать ее снова или нет, так что можно забить на куки.

Я вообще стал так выходить из положения - если файрфокс, то передаю во флеш какую-нить переменную, чтобы флеш знал это. И при наличии ее отрубаются во флеше все вещи, которые ... эээ... расстраивают файрфокс. :)

tourniquet 02.08.2007 16:48

Цитата:

Сообщение от ccwds
Ну если без SharedObject.getLocal... ,тогда не виснет в файрфоксе.

А чем тогда можно заменить SharedObject.getLocal?

Цитата:

Сообщение от ccwds
У тебя же не столь длинная анимация, чтобы так уж заботиться, проигрывать ее снова или нет, так что можно забить на куки.

Анимация не длинная не спорю - но на сайте очень много ссылок, и если каждый раз она будет проигрываться, то это надоест уже после 5-ой ссылки!

Цитата:

Сообщение от ccwds
Я вообще стал так выходить из положения - если файрфокс, то передаю во флеш какую-нить переменную, чтобы флеш знал это. И при наличии ее отрубаются во флеше все вещи, которые ... эээ... расстраивают файрфокс. :)

Да, в принципе таким способом можно решить эту проблему, но такая же проблема есть и в ИЕ, сначало я этого не заметил, но щас всё чаще вижу что и в ИЕ виснет анимация!
Но если нажать правой кнопкой на флешке и нажать плей - всё доигрывает как надо!
Я пробовал вставлять плэй как параметр в SWFObject, но это не помогло!

Пока проблема не решена!

ccwds 03.08.2007 04:22

Может, просто уберешь слежение за куки флешем и поручишь это ява-скрипту? А уж ява-скрипт будет рапортовать флешу, клиент только зашел или не только. Тогда максимум что будет из глюков, что будет считаться, что клиент только зашел. :)


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

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