|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
Регистрация: May 2009
Сообщений: 45
|
Отключение флеш при не активной вкладке!
Ребята, умоляю Вас, помогите мне!
Дело вот в чем. Я пишу приложение на флеш, это очень серьезная заказ для меня. Я писала его около 2-х месяцев и вот, когда почти все уже готово заказчики столкнулись с катастрофической проблемой. Приложение должно работать онлайн. И у одного и у второго пользователя должно быть на экране то же самое. Но вот в чем дело: Когда встраиваешь флеш на страницу браузера и переходишь на другую вкладку, оставляю вкладку с флешкой не активной - то та флешка перестает работать, ставиться на паузу. Это ведет к тому, что пользователи видят разные вещи и разный порядок происходящего. Заказчики сказали чтобы я исправила эту проблему иначе они откажутся Я столько долго работала над этой работой! Пожалуйста, помогите мне найти выход, облазила уже все, что можно. Надежда угасает... |
|
|||||
Регистрация: Dec 2006
Сообщений: 1,764
|
нужно отслеживать когда курсор вышел за пределы флеша, и ставить на паузу приложение, не знаю как в AS2, но в AS3 этот вопрос с примером был рассмотрен: http://flasher.ru/forum/showpost.php...8&postcount=91
во, вроде для AS2 нашел: http://actualwave.com/blog/?p=24 Последний раз редактировалось NikolyA; 21.01.2011 в 20:27. |
|
|||||
Регистрация: Feb 2008
Сообщений: 560
|
Я так понял у ТС обратная проблема - остановка ролика на неактивной вкладке.
У мена аналогично есть ролики, которые даже находясь на активной вкладке (внизу, за пределами экрана) даже не начинают проигрываться, пока их не видно (правда я не разбирался, почему, сейчас похоже этот глюк пропал - вероятно от версии флеш плеера зависит). ТС, это происходит в любом браузере или в каком-то конкретном? Последний раз редактировалось rainbowrussia; 21.01.2011 в 21:17. |
|
|||||
Если не удастся победить "паузу", возможно стоит подумать над более грамотной синхронизацией?
Чтоб юзеры видели одно и тоже вне зависимости от "пауз".
__________________
while(1) {} |
|
|||||
Модрон-ветеринар
|
Angelinka, прежде всего используйте для публикации флешки режимы wmode="opaque" или "transparent" (если нужен прозрачный фон). Это если у вас (у заказчиков) сейчас стоит "window". Это влияет на работу флешки в неактивной вкладке.
С ними паузы скорее всего не будет. А вообще конечно, как здесь говорили, синхронизация не должна зависеть от разных факторов - например от скорости процессоров разных компов, т.е. скорости работы флеш-плагина.
__________________
Идите первым! Последний раз редактировалось mooncar; 21.01.2011 в 21:42. |
|
|||||
Регистрация: May 2009
Сообщений: 45
|
TO NikolyA:
Большое спасибо, если ничего не поможет - придется сделать так. Добавлено через 1 минуту Цитата:
Добавлено через 2 минуты Цитата:
Добавлено через 3 минуты Цитата:
Да, но вот опять таки, как создать такую синхронизацию? |
|
|||||
Регистрация: Dec 2006
Сообщений: 1,764
|
Angelinka тогда придется апгрейдить под 10-ку и если проект на AS2 написан, то чтоб уважить клиента придется под AS3 переписывать
|
|
|||||
Angelinka
у вас события к чему привязаны? onEnterFrame? Повесьте его на setInterval - на таймер. вот тут http://vkontakte.ru/app1858588 - писк таймера повешен на setInterval, в бэкграунде и закрытх вкладках - пищит.... По карйней мере ДОЛЖЕН пищать Последний раз редактировалось dark256; 22.01.2011 в 11:05. |
|
|||||
Регистрация: May 2009
Сообщений: 45
|
Цитата:
Добавлено через 2 минуты Цитата:
|
|
|||||
Регистрация: Feb 2008
Сообщений: 560
|
У меня сейчас тоже 10й плеер стоит, но никак не могу добиться от него замирания флешки на неактивной вкладке, по-этому только в теории - можно попробовать создать один setInterval в котором вызывать updateAfterEvent(), еще можно попробовать запустить звук (тишину, но маловероятно что поможет).
|
Часовой пояс GMT +4, время: 09:41. |
|
« Предыдущая тема | Следующая тема » |
|
|