作者aquarianboy (我是没牌的营养师!)
看板Flash
标题Re: [问题] 请问如何抓这网页的flsah
时间Sun May 13 12:43:31 2007
※ 引述《etrexetrex (ETREX)》之铭言:
: ※ 引述《sincer (世界末日冷酷意境)》之铭言:
: : http://www.memjet.com/b_home_office.aspx#
: : 请问各位大大 这种flash要怎麽抓下来呢
: : 谢谢
: 整个网页:
: ./popup_4.htm
: ./images/memjet_a4_printer.flv
: ./images/media_logo.gif
: ./FLVPlayer_Progressive.swf
: ./Halo_Skin_3.swf
: ./Scripts/AC_RunActiveContent.js
: 其中的 popup_4.htm 传了一些变数给 FLVPlayer_Progressive.swf
: 告诉 FLVPlayer_Progressive.swf 他应该用谁当皮,用谁当肉。
: 只要 AC_RunActiveContent.js 不存在,popup_4.htm 就不会把
: FLVPlayer_Progressive.swf 放在网页里,应该说是 popup_4.htm
: 透过 AC_RunActiveContent.js 把 FLVPlayer_Progressive.swf 放进网页
可能你误解AC_RunActiveContent.js的用途了 :)
那段<noscript>..</noscript>的意思并不是不存在js档的意思
而是当浏览器不支援script的时候,呈现noscript里的内容
而这个AC_RunActiveContent.js的用途
就是之前常常有人在问swf发布到网路上之後,会有个虚线框要怎麽去掉
这个就是其中一个方法
不管用什麽方法,只要把movie变数传进去FLVPlayback里的contentPath
应该就可以顺利播放了
: 其中的 FLVPlayer_Progressive.swf会读取下列两个档案:
: 1. Halo_Skin_3.swf
: 2. memjet_a4_printer.flv
: 1是皮,2是肉。 XD
: 所以如果你直接打 ./FLVPlayer_Progressive.swf 抓到了这个壳
: 因为没有传变数给这个壳,所以看到的是一片空白
: PS:这是我第一次看到 FLVPlayer 有读皮的架构 XD
其实在flash 8 pro版本做出来的flvplayer,就有这个类似的读"皮"的功能了
只是可能没把它独立出来在HTML里面当参数传递
试着把影片拖到舞台上,选完播放器的面版後
在输出的时候,就会多好几个你所谓的"皮"的.swf
例如我选了一个"SteelExternalAll"的面板
http://www.eddie.com.tw/FlashLabs/Examples/FLVSkin/SteelExternalAll.swf
直接点开这些.swf,里面就是一堆按钮跟面版
而且这些都需要上传到适当的位置,才能正常运作 :)
--
http://www.eddie.com.tw/blog/
http://www.eddie.com.tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.172.127
1F:推 etrexetrex:可是当 AC_RunActiveContent.js 不存在时,swf就没出来 05/14 03:11
2F:→ etrexetrex:所以我才会那样说 @@" 05/14 03:11
3F:推 aquarianboy:即使它不存在,html还是有传movie变数给swf 05/14 07:48