Firefox перезапускает Flash-фильм, если изменяются свойства DIV - PullRequest
9 голосов
/ 18 ноября 2008

У меня есть флэш-фильм, встроенный в некоторые DIV. Проблема в том, что когда я динамически изменяю любое свойство вмещающего DIV, Firefox (не другие браузеры) перезапускает / повторно инициализирует Flash-фильм, эффективно сбрасывая весь процесс (например, выбор файла для загрузки и т.

Есть ли какое-то решение для этого?

Ответы [ 3 ]

3 голосов
/ 14 октября 2009
3 голосов
/ 24 ноября 2008

Попробуйте скрыть его с помощью visibility:hidden или, если ничего не помогло, position:absolute;left:-9999px.

Я предполагаю, что Firefox не хочет тратить память и процессор на анимацию Flash, которая невидима, поэтому он убивает ее.

1 голос
/ 03 марта 2011

Да, похоже, что Firefox убивает вспышки, которые не видны. У меня была такая же проблема в Firefox 3.6.13 и Flash Player 10.2.152. Я пробовал использовать "видимость: скрытый" и "позиция: абсолютный", но не работал даже с "wmode = opaque".

Для меня решением было установить "wmode" в непрозрачное , "position: absolute" и "opacity: 0" , но это невозможно установите свойство "top" в отрицательное значение или взломайте "position", "overflow" или "margin". Весь фильм должен быть зарезервирован на странице, чтобы Firefox не убивал его. Мне нужно было переключать видимость между двумя флэш-фильмами одинакового размера, поэтому решением было установить непрозрачность одного из них на 0 и изменить их свойства z-index , чтобы выдвинуть активный. Работало нормально.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...