新浪体育频道图片转换效果与闪客帝国转换效果解析!不一样...
现在不管是在论坛还是在qq群中,很多人对新浪,搜狐等网站上的哪个图片转化效果,很感兴趣,你点右键,给你的感觉的是flash中的,但是我想“聪明”的你,也你要找曾破解之后看个究竟吧!结果怎么样?看看现在问这个问题的人人数,就不用我说了,今天就这个效果!我做一下总结,希望对大家能有点帮助.......
你先打开新浪体育频道的页面(http://sports.sina.com.cn/)
,查看原文件,给你几段代码,我想你就能明白其中的道理了!
'&borderwidth='+focus_width+'&borderheight='+focus_height+
'&textheight='+text_height+'">
然后看这个里面的pics,在js代码里面有
10.jpghttp://image2.sina.com.cn/ty/f1/u346p6t223d1f5105dt20051016182
307.jpghttp://image2.sina.com.cn/ty/f1/u574p6t223d1f5114dt2005101620
2453.jpg'
里面转化的图片:
http://image2.sina.com.cn/ty/f1/u574p6t223d1f5108dt20051017011810.jpg
http://image2.sina.com.cn/ty/f1/u346p6t223d1f5105dt20051016182307.jpg
http://image2.sina.com.cn/ty/f1/u574p6t223d1f5114dt20051016202453.jpg
下面变换的文字:
texts='05赛季f1落下帷幕 雷诺成为双冠王2005赛季f1,天空终于变蓝了!米那尔迪告别f1'.............
看到这里你明白吗?关键是flashvars
我们在来看闪客帝国哪个效果
(地址我不用写了吧!嘿嘿^^,我还是写上吧,因为他的地址太长了:http://www.flashempire.com/,怕你记不住...)
这次你还是打开原文件,能找到这个效果的swf,地址http://www.flashempire.com/fe5mainad.swf
我想这次聪明的你,一定不用在说怎么做了吧!你一定能有办法知道里面写的是什么.........hoho
不过有个倒霉的效果,你要真的想盗取人家的效果,外部的读去的xml文件怎么知道呢?hoho....
好了...就写到这里吧!
最后,我想说的是新浪的是现在比较流行flashvars技术做的,闪客帝国是:flash读去外部的xml文件实现的!
我要去睡觉了.......
补充一些来自luar对flashvars讲解:
他建议在html中,应该多用flashvars來传参数給flash (08-05-2005)
理由:
虽然flash player 6开始支持flashvars,在html中,可以用 <param name="flashvars" value="par=123" /> 来代替 foo.swf?par=123 传参数給flash,但仍然有人使用这方法,我有时因为贪图方便也这样做。其实方法有一个坏处,如果参数是随访客访问,每次都不同,例如传sessionid,会使browser以为swf是不同,每次都重新載入,使用戶不方便,但flashvars不会有这个问题,善用了cache,加快了下次载入时间。
意见:
1.flashvars 在ie和firefox中有所不同
详细请看:http://www.show-studio.net/weblog/comment.cfm?id=66
2.如果要传递多个如何来写
<param name="flashvars" value="par=123,par1=321" />还是
<param name="flashvars" value="par=123" >
<param name="flashvars" value="par1=321" />
应该这样写par=123&par1=321
3.ie 和 firefox 是"可以"用同一个原始码,如下:
来自frank对mm网站有关flashvar介绍的翻译:
最近有时间就在看remotingconnector的教程,在mm的sample中发现了
引用:
方法.
有点意思,原来可以使用这个方法来设定remoting的gateway.
先看看flashvars的用法,flashvars其实是html与flash通信的方法之一。详细可以看http://www.macromedia.com/support/flash/ts/documents/flashvars.htm
简单的说,如果我写了
引用:
然后在flash中就存在了myname这个变量了。
在mm的管方解释中这么提到这个方法:
remoting可以使用html中的flashvars参数来设定gateway,这样一来就不用在测试到正式发布的过程中重新再发布一边了.如果在flash中gateway是空白的,flash就会自动找html中的flashvars参数作为gateway.
不能光说不练,下面做个实例.
我前面写过一篇cff的基本读取教程,下面来改一下:
引用:
import mx.remoting.netservices;
import mx.remoting.debug.netdebug;
.netdebug.initialize();
//////
if (initialized == null) {
initialized = true;
my_conn =.netservices.creategatewayconnection();
//my_conn为自己命名
my_service = my_conn.getservice("login", this);
//my_service 为自己命名,login为当前目录下的login.cfc,不需要后缀名.
}
my_service.getfrank();
function getfrank_result(result) {
trace(result);
}
然后在网页里加这么一句
引用:
ok,数据照样可以读取,呵呵.于是开始联想前段日子hejone提到的安全性问题.茅塞顿开的发现,其实使用这个方法也没什么用,别人只要在本地伪造一张网页就可以了,唉.继续继续。
出处:闪客银行
责任编辑:moby
◎进入论坛flash专栏版块参加讨论
| ||
| 为flash建搜索内容索引 photoshop打造经典海报 诺基亚 flash 移动应用程序大赛 flash+xml结合应用实例下载 flash中锚记讲解 |
| |
| flash+xml结合应用实例下载 flash作品的播放保护 |
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||
|
| |||||||||||||||||||||||||||||||||||
| |
|
>
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器