我想从这个页面下载一个SWF文件:http://www.surgerysquad.com/surgeries/virtual-laser-tattoo-removal
但是当我搜索HTML源代码时,它有一个类似于下面的javascript:
<script type="text/javascript" charset="utf-8">
(function(){
try {
// Registering Dynamically Published SWFs
swfobject.embedSWF("/cont/wrapper/wrapper.swf","so_targ_wrapper_690907206","667","517","10.0.0","",{
surg_id : "09"
},{
"wmode" : "transparent"
},{
"id" : "fm_wrapper_690907206",
"name" : "fm_wrapper_690907206",
"styleclass" : "flashmovie"
});
} catch(e) {}
})();
</script>
你可以下载SWF文件使用这个像,但它不播放SWF:http://www.surgerysquad.com/cont/wrapper/wrapper.swf
我想问题是没有像代码中那样添加so_targ_wrapper_690907206
。请告诉我如何使用该js下载完整版本的SWF。
1条答案
按热度按时间vdgimpew1#
你下载的嵌入式SWF文件很好--正如Organis在他们的评论中提到的,容器的ID,或者在
embedSWF
参数中传递的ID与它无关。如果我在本地Flash Player中下载并播放wrapper.swf
,它会一直播放到需要加载额外内容的时候。如果您有JPEXS Flash Decompiler这样的Flash反汇编程序,则可以遍历ActionScript,并看到它至少加载了一个附加SWF文件:
vis/slides.swf
--但是它似乎是从一个XML填充的数组中确定完整的URL路径的,而且我不能随意地看到文件的路径。