我用 Xcelsius 创建了一个 swf 文件。我如何检查它何时满载?
我试过jquery
$(document).ready(function() {
alert("document ready occurred!");
});
$(window).load(function() {
alert("window load occurred!");
});
但我在 swf 准备好之前收到警报
任何javascript替代品?
谢谢你的帮助!
我用 Xcelsius 创建了一个 swf 文件。我如何检查它何时满载?
我试过jquery
$(document).ready(function() {
alert("document ready occurred!");
});
$(window).load(function() {
alert("window load occurred!");
});
但我在 swf 准备好之前收到警报
任何javascript替代品?
谢谢你的帮助!
似乎您实际上无法检查其何时满载。但是,如果你想在加载后做某事,你可以在 javascript 中使用带有setInternval的函数,然后传递属性直到电影得到它
function setAttribute(){
var attributes = {
id: "movie",
name: "movie"
};
swfobject.embedSWF("movie.swf", "movie", "1025", "678", "9.0.0", attributes);
var i = 1;
var sInt = setInterval(function() {
if(i >= 10) {
clearInterval(sInt);
}else{
i++;
}
//here goes the parameter you want to pass to the movie
}, 500); //increase the interval if you need it
}