Удаление SWF-объекта с помощью JavaScript - PullRequest
1 голос
/ 20 марта 2012

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

Что я пытаюсь сделать:
Здесь вы видите код для встраивания моего SWF-объекта в HTML. (статически; без js)

<object id="removeme" data="objects/junge_leute.swf" type="application/x-shockwave-flash" width="173" height="190">
<param name="movie" value="flash/junge_leute.swf">
<param name="quality" value="high">
<param name="wmode" value="transparent" />
<param name="scale" value="noscale">
<param name="menu" value="false">
<param name="loop" value="false" />
<param name="allowScriptAccess" value="always" />

И в ActionScript я вызываю (после завершения анимации) метод javascript.

До сих пор все отлично просыпается! Здесь возникает проблема: с JavaScript мне нужно удалить этот объект из кода. Как я могу этого достичь. Я пытался .empty (), .remove () .. даже Это очень срочно. Есть идеи?

Ответы [ 2 ]

4 голосов
/ 20 марта 2012

Если вы используете SWFObject 2.2, вы можете использовать метод swfobject.removeSWF.

swfobject.removeSWF("removeme");
3 голосов
/ 20 марта 2012
document.getElementById('removeme').parentNode.removeChild(document.getElementById('removeme'));
...