昨天朋友让我帮忙弄个网站的皮肤,网站首页有个幻灯flash,一般正常的幻灯都是用flash+js实现动态变换并可以后台管理的,但这个网站我没能在首页源码里面找到任何相关的js,在首页上与幻灯相关的只找到一个swf文件。难道是编译生成了swf?这么BT?
心里想着,感觉不太可能,就在百度上搜。结果搜到一篇文章,讲此类幻灯是用flash+xml实现的,我在源代码包里果真找到了一个xml的文件夹,里面有个xml文件,主要是用来定义图片的地址的。
至此才明白了他的工作原理,flash是很漂亮的,但不能后台管理图片,等有空了研究研究,给改成后台可控的!
下面是网上搜到的一片文章,贴在下面:
今天一哥们让我帮他搞下http://www.a67.com/public/swf/imageshow.swf这个效果。
对他无语,简单看URL就能把文件都下回来,又不是服务器语言。
来个教程吧。
我习惯用遨游3,尽管他老是崩溃,还是忍耐一下。
看一下都读取什么文件。给下载回来:
点击图片,可看大图。
就那个images2.xml和imageshow.swf文件了。其他都是图片。
复制地址浏览一下这XML内容。
哈哈,搞定了。都是图片URL和下面的文字。
把images2.xml和imageshow.swf下载下来就行了。
下回来后做个页面,把imageshow.swf进入,再修改images2.xml的一些内容,看是否正常。
晕,发现不正常。读取的不是images2.xml,而是images1.xml,无奈,再去看一下http://www.a67.com/attachment/images1.xml和http://www.a67.com/attachment/images2.xml内容一致。那改名就是了。
这时候注意了。上图箭头加载的是C盘那个目录的,而我的运行是在桌面,可见一定是用了绝对路径。那就依了它,加载哪就在哪放文件。c:\attachment\images1.xml。OK,搞定。
没有评论,留下你的印记,证明你来过。
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。