автоматически закрывать флеш плеер после проигрывания - PullRequest
1 голос
/ 12 февраля 2011

Мне нужно закрыть флеш-плеер, который накладывается поверх другой части. Когда видео закончено, созданный мной «div» (наложенный для отображения видео) должен исчезнуть, показывая оригинальный контент. все перепробовал.

1 Ответ

2 голосов
/ 12 февраля 2011

Вы можете использовать функцию javascript для удаления открытого <div> из дерева DOM.

Для этого используйте метод Externalinterface.call. Вам просто нужно создать функцию javascript и внедрить flash-объект с параметром allowscriptaccess, установленным на всегда.

Функция JavaScript может быть такой:

function removeDiv( divID ) {
    var div = document.getElementById(divID);
    div.parentNode.removeChild(div);
}

И соответствующий ActionScript:

ExternalInterface.call("removeDiv", "theIdOfTheDiv");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...