загрузить страницу, включая ее флэш-фильм, и отобразить ее, когда будете готовы? - PullRequest
1 голос
/ 24 сентября 2010

У меня есть веб-сайт, на котором есть всплывающее окно iframe в стиле лайтбокса, содержащее флэш-клип.

прямо сейчас лайтбокс появляется как всплывающее окно на веб-сайте, а затем флэш-память [с хорошим загрузчиком].

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

что ты скажешь? спасибо!

Ответы [ 2 ]

0 голосов
/ 24 сентября 2010

Определить функцию в родительском фрейме, которая просто показывает iframe / lightbox ...

function showFlashIframe() {
  $("#lightbox,iframe").show();
}

Установите обработчик загрузки для вашего iframe, который вызывает вышеупомянутую функцию. Это событие не должно запускаться до тех пор, пока не будет загружено все окно ...

$("iframe").load(function() {
  top.showFlashIframe();
}

Установите URL-адрес iframe (который должен быть скрыт на этом этапе) для страницы, на которой загружается Flash-ролик ...

$("iframe").attr("src", "URL_HERE");
0 голосов
/ 24 сентября 2010

Вы можете заставить Flash запускать всплывающую функцию Javascript после ее загрузки, используя ExternalInterface

...