如何从网页中获取swf对象?

时间:2010-01-18 04:18:53

标签: javascript flash

假设使用以下代码将swf文件嵌入到页面中:

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" id="myFlash" width="600" height="500">
   <param name="movie" value="myMovie.swf">
   <embed type="application/x-shockwave-flash" src="myMovie.swf" name="myFlash" width="600" height="500" >
   </embed>
</object>

借助JavaScript获取电影参考的方法有哪些?

4 个答案:

答案 0 :(得分:2)

function getMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } else {
        return document[movieName];
    }
}

var flash = getMovie('myFlash')

答案 1 :(得分:0)

...是否

var myReference = document.getElementById("myFlash");

...适合您的需求?一旦完成,你打算用这个参考做什么?

答案 2 :(得分:0)

这是我能写的最短的答案:

var swf = this [&#34; mySWF&#34;];

答案 3 :(得分:-1)

这很简单,但您需要厌倦Internet Explorer

var myFlash = $.browser.msie ? window[ 'myFlash' ] : document[ 'myFlash' ];