Как показать flash во всплывающем окне без перезагрузки - PullRequest
0 голосов
/ 27 августа 2011

Можно ли как-то показать объект flash во всплывающем окне, не копируя DOM "объект"?Мне нужен тот же экземпляр flash во всплывающем окне.

Мне кажется, что-то похожее Остановите перезагрузку флэш-файла при использовании методов show и hide , но я действительно еще не нашел хорошего решения для всплывающих окон.в этом случае.

Ответы [ 2 ]

0 голосов
/ 27 августа 2011

ОК, я нашел, как это сделать, по крайней мере, это работает в FF (я думаю, в других браузерах это тоже работает).

Я использовал инструменты jquery, потому что он простой и мощный (надеюсь, что автор скоро вернется, чтобы внести некоторые изменения, объединить тяги и просто обновить его статус).

Далее у вас должна быть та же самая позиция, если вы ее измените, то флэш-объект будет перезагружен.

Следующее, что вам нужно сделать, это сделать left: -10000px, так что оно будет невидимым.

Инструменты наложения Jquery по умолчанию использовали фиксированное позиционирование, поэтому установите контейнер с flash-объектом на position: fixed (вы также можете использовать абсолютное значение, если в плагине jquery tools будет установлено fixed = false).

Чтобы вызвать наложение инструментов jquery, вам нужно сделать следующее:

$('#flash_wrapper').overlay({
  load: true,
  closeOnClick: true
});

В моем случае я "закрываю" панель инструментов, используя

$('#flash_wrapper').css('left', '-10000px');

По крайней мере, работает в FF ... Хорошо, чтобы быть проверенным в других браузерах, но я думаю, что только один браузер, который может испытать боль - IE.

Надеюсь, это кому-нибудь поможет.

0 голосов
/ 27 августа 2011

Полагаю, вам придется скопировать объект DOM в новое всплывающее окно.

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