Javascript swfobject&;flash——显示加载动画?
我正在使用swfobject将一个flash对象动态加载到div中,我想知道是否有一种简单的方法来显示加载的动画,直到flash对象准备好显示为止?在本例中,我正在加载一个嵌入式ISSU对象,您可以看到一个通过SWFOObject加载ISSU的示例。根据您的连接速度,加载flash对象时通常只有一个空白,如果可能,最好指示加载动画的进度。我想jQuery可以在这里发挥作用Javascript swfobject&;flash——显示加载动画?,javascript,flash,swfobject,Javascript,Flash,Swfobject,我正在使用swfobject将一个flash对象动态加载到div中,我想知道是否有一种简单的方法来显示加载的动画,直到flash对象准备好显示为止?在本例中,我正在加载一个嵌入式ISSU对象,您可以看到一个通过SWFOObject加载ISSU的示例。根据您的连接速度,加载flash对象时通常只有一个空白,如果可能,最好指示加载动画的进度。我想jQuery可以在这里发挥作用 感谢您的指导。在嵌入代码中,您不仅要传递要被swf替换的标记的id(idOfTagToReplace),还要传递替换它的标记
感谢您的指导。在嵌入代码中,您不仅要传递要被swf替换的标记的id(
idOfTagToReplace
),还要传递替换它的标记的id(ISSUVIEWER
)。
在调用swfobject之后,根据需要设置后一个标记的样式
var attributes = {
id: 'issuuViewer'
};
var params = {
allowfullscreen: 'true',
menu: 'false',
wmode: 'transparent'
};
var flashvars = {
jsAPIClientDomain: 'www.yourdomain.dk',
mode: 'mini',
documentId: '081219132433-764a1eafce5141fda136d10d58bd45f5'
};
swfobject.embedSWF(
"http://static.issuu.com/webembed/viewers/style1/v2/IssuuReader.swf",
"idOfTagToReplace",
"420",
"264",
"9.0.0",
"swfobject/expressInstall.swf",
flashvars,
params,
attributes
);
var obj = document.getElementById('issuuViewer');
obj.style.backgroundImage = 'url(/img/loading.gif)';
obj.style.backgroundRepeat = 'no-repeat';
obj.style.backgroundPosition = '50% 50%';
将加载代码放在SWF的第一帧上。它应该在完整电影加载之前显示。谢谢jnpcl——唯一的问题是我没有编写SWF,因为它来自ISSU;这些对象可以通过API进行操作,但我认为我实际上无法插入框架。。使用加载动画创建一个容器文件,加载并播放实际的SWF怎么样?