![]() |
Отключение флеш при не активной вкладке!
Ребята, умоляю Вас, помогите мне! :o
Дело вот в чем. Я пишу приложение на флеш, это очень серьезная заказ для меня. Я писала его около 2-х месяцев и вот, когда почти все уже готово заказчики столкнулись с катастрофической проблемой. Приложение должно работать онлайн. И у одного и у второго пользователя должно быть на экране то же самое. Но вот в чем дело: Когда встраиваешь флеш на страницу браузера и переходишь на другую вкладку, оставляю вкладку с флешкой не активной - то та флешка перестает работать, ставиться на паузу. Это ведет к тому, что пользователи видят разные вещи и разный порядок происходящего. Заказчики сказали чтобы я исправила эту проблему иначе они откажутся :( Я столько долго работала над этой работой! Пожалуйста, помогите мне найти выход, облазила уже все, что можно. Надежда угасает... |
нужно отслеживать когда курсор вышел за пределы флеша, и ставить на паузу приложение, не знаю как в AS2, но в AS3 этот вопрос с примером был рассмотрен: http://flasher.ru/forum/showpost.php...8&postcount=91
во, вроде для AS2 нашел: http://actualwave.com/blog/?p=24 |
Я так понял у ТС обратная проблема - остановка ролика на неактивной вкладке.
У мена аналогично есть ролики, которые даже находясь на активной вкладке (внизу, за пределами экрана) даже не начинают проигрываться, пока их не видно (правда я не разбирался, почему, сейчас похоже этот глюк пропал - вероятно от версии флеш плеера зависит). ТС, это происходит в любом браузере или в каком-то конкретном? |
Если не удастся победить "паузу", возможно стоит подумать над более грамотной синхронизацией?
Чтоб юзеры видели одно и тоже вне зависимости от "пауз". |
Angelinka, прежде всего используйте для публикации флешки режимы wmode="opaque" или "transparent" (если нужен прозрачный фон). Это если у вас (у заказчиков) сейчас стоит "window". Это влияет на работу флешки в неактивной вкладке.
С ними паузы скорее всего не будет. А вообще конечно, как здесь говорили, синхронизация не должна зависеть от разных факторов - например от скорости процессоров разных компов, т.е. скорости работы флеш-плагина. |
TO NikolyA:
Большое спасибо, если ничего не поможет - придется сделать так. :( Добавлено через 1 минуту Цитата:
Добавлено через 2 минуты Цитата:
Добавлено через 3 минуты Цитата:
Да, но вот опять таки, как создать такую синхронизацию? :( |
Angelinka тогда придется апгрейдить под 10-ку и если проект на AS2 написан, то чтоб уважить клиента придется под AS3 переписывать
|
Angelinka
у вас события к чему привязаны? onEnterFrame? Повесьте его на setInterval - на таймер. вот тут http://vkontakte.ru/app1858588 - писк таймера повешен на setInterval, в бэкграунде и закрытх вкладках - пищит.... По карйней мере ДОЛЖЕН пищать :) |
Цитата:
Добавлено через 2 минуты Цитата:
|
У меня сейчас тоже 10й плеер стоит, но никак не могу добиться от него замирания флешки на неактивной вкладке, по-этому только в теории - можно попробовать создать один setInterval в котором вызывать updateAfterEvent(), еще можно попробовать запустить звук (тишину, но маловероятно что поможет).
|
| Часовой пояс GMT +4, время: 16:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.