打开这个百度MP3网站 http://mp3.baidu.com/下面可以看到一个flash相关的图片墙,这个图片墙能够显示歌手或者其他活动的信息,是一个实用的flash。flash显示了歌手的信息,当鼠标滚动的时候能够显示出相应的图片信息。
我们采用捕捉swf的软件,可以轻松下载这个flash,然后使用一下flash分解软件就能够看到内部相应的情况,但是一般来讲flash分解后能够正常显示是一个很不错的结果,不过大部分flash分解后的flash 源文件都很多错误,编译之后,依旧需要进行排错和纠正。
接下来就是进行排错了,破解出来的源码,变量名的显示都不是原本的含义,尽管有时候能够编译通,不过看起来十分吃力,违背了原来的含义。(变量名变化,颜色值会变化,参数会变化等等)
经过一些简单处理工作后,得到了下面的源码。这个源码值得学习的是数据的交互。本身的swf只是一个数据的容器,为了能够获取到数据,那么swf需要到浏览器里面进行获取数据。
关于这个flash 是如何获取数据? 其实这个分解后的flash是采用js结合方式返回一个xml数据的,不需要额外建一个xml的数据文件,大大方便了数据读取。
flash----->js ,flash获取js返回的xml数据。
破解后的flash 主要有两个类,一个是PhotoItem.as(用于显示图片) ,另外一个是PhotoWall.as 文件(主文件),其他的是缓冲的类,借助两个类就实现这种图片墙的效果。
好,现在粘贴经过改过后的flash类库可以运行。有兴趣可以尝试这种分解玩意,过程非常有趣。可以学习一下数据交互。
当中import laan.smart.tween.* 这个类库可以采用Tweener类来替代。
使用这个类 还不行的,因为要获取到网页当中的js 返回的xml 数据,所以我们通过查看网页的js文件可以发现到数据的来源。
data=ExternalInterface.call("getPhotoWallData"); 通过这个函数返回字符串信息内容,这样经过分析后,内容就能够正常显示了。
不妨试试玩一下。
最后,把编译出来的swf 和html放在一起,为了能够显示信息,顺便查看百度网页的里面的js文件,把js文件添加到生成的html文件当中,这样就能够显示图片的信息了。
分享到:
相关推荐
FLASH分解FLASH分解FLASH分解FLASH分解FLASH分解FLASH分解
Flash MP3 Player Builder可以简便快捷地批量转换MP3与WAV等音乐文件为Flash(*.SWF)格式,然后就可以轻松将Flash格式的MP3播放器添加到您的网站和博客上。
flash动画分解器(我叫它取巧器),用来分解一下朋友的FLASH,为自己所用。
flash 3d 图片墙,有fla源文件。
一个好用的flash焦点图片特效插件
flash人物走路动画分解
Flash辅助工具Flashtoolset,它集多种功能为一身,不但提供了Flash动画播放和动画预览功能;还提供了针对Flash动画的资源提取、解保护、网络发布等功能。
FLASH 3D图片墙 含fla,立体风格的图片显示墙,每张图片在切换到当前显示时,还有炫丽的动画效果,于基于JS的图片墙相比,Flash图片墙的效果更炫丽哦,示例截图效果如演示截图所示。
FLash文件分解工具,可以把生成后的FLASH分解成原代码的形式,方便你把生成后的FLASH改成你素材资源。
Flash图片切换效果,Flash旋转交替图片显示的特效,做的相当漂亮,Flash图片焦点图有自己的优势,比如兼容性好,效果平滑流畅,不像JS有时候会不兼容。
flash视频分解工具
改资源是将百度编辑器里面的FLASH批量上传组件扣出来单独做的一个批量图片上传,FLASH上传支持图片压缩反转等功能等
swf分解,flash分解,swf还原,flash还原;任何flash文件及swf格式的文件还原成最初状态,方便网站管理员修改flash文件。
三星NAND FLASH 型号分解 更了解三星NAND FLASH
立体效果的Flash图片墙特效,本来不想再发照片墙了,源码素材网已经为大家准备了不少的图片墙效果了,不过本款照片墙,立体感很强,视觉效果超棒,而且是基于Flash实现,带Fla源文件,动画效果流畅自然,鼠标悬停...
超酷的3d图片墙flash+xml源文件,flash 9 as3以上版本,不支持中文,但内含fla源文件可以自行研究并修改可支持中文.
可伸缩的Flash纵向广告代码,来自百度mp3搜索结果页面的右侧,这个效果是将Flash分成多个小Flash,用主Flash去分别调用,由主Flash控制去生成缩略图,然后响应用户的鼠标对所选的广告图片进行弹性展开,并适时切换...
Flash 3D照片墙特效,跟随鼠标改变三维图片角度,自动显示当前照片描述,整体很炫的效果,在使用方面,附带有一个HTML演示页面,Flash所调用的图片在XML文件里设置好路径和描述等信息,这是一个很不错的Flash和XML...
FLASH弧形图片墙效果,包括代码和发布文件
Flash_AS2.0代码大全与Flash制作技巧:免费下载.pdf