2012-03-19 4 views
1

私はここで大きな問題を抱えています。私はそれに小さなフラッシュアニメーションを持つWebページを構築しています。しかし、それはフラッシュとそれに関連するすべての話題に精通しているわけではありません...長い夜のためのレシピです。javascriptでswfオブジェクトを削除する

私がやろうとしていること:
ここに、swfオブジェクトをhtmlに埋め込むコードがあります。 (それは静的であり、JSなし)

とJavaScriptの方法(アニメーションが完了した後)、私は呼んでActionScriptで

<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" /> 

これまではすべてがうまく機能しています!ここで問題が発生します:javascriptでは、コードからそのオブジェクトを削除する必要があります。どうすればそれを達成できますか? .empty()、.remove()..も試しました 非常に緊急です。何か案は?

答えて

3
document.getElementById('removeme').parentNode.removeChild(document.getElementById('removeme')); 
+0

恐ろしい!どうもありがとう! – iSteffi

4

SWFObject 2.2を使用している場合は、swfobject.removeSWFメソッドを使用できます。

swfobject.removeSWF("removeme"); 
関連する問題