正在加载...

一个星期没碰AS3了,手痒……寻思把原来05年在广州和David合作的那个LBS时代的插件废除了(David别激动~哈哈)……目前只是一个练习项目,涉及到AS3中的各种内部基本操作和应用方面的位图操作、网路通信。演示数据都是静态的,Forget it~

演示:http://www.awflasher.com/rankshow/

Feel free to show your rank!

功能概述

  • Flash嵌入,代码简洁而方便
  • 支持多达5种Rank值的显示:
    • GooglePageRank
    • AlexaRank
    • SogouRank
    • CompeteRank
    • ChinaRank
  • 可以自定义显示配色以及顺序
  • 仅请求同一SWF文件即可以仅显示以上Rank中的一种或数种
  • 用户体验良好:显示时无干扰文字,鼠标滑过时现实具体信息

Features

  • Flash embeding, makes the code short and sweet
  • Supporting as many as 5 different type rank data:
    • GooglePageRank
    • AlexaRank
    • SogouRank – supported by a famous Chinese website
    • CompeteRank
    • ChinaRank – another Chinse Rank but not very popular
  • Support customized skins
  • Only one swf is needed, so you can embed it anywhere as it will be well cached
  • No excessive information: The data is only displayed as you roll over your mouse

以下内容全部过期,新版RankShow发布时将全部清除:

==发布Alexa排名检测插件==
(Uploading)

==改用FlashObject方式绕过IE补丁的升级==
使用方法:将pr.js和flashobject放入同一目录下,其他不变。
点此下载

Show your PR anywhere. Enjoy it! (FAQ is listed below)

感谢David提供的算法

效果|Click below to preview:

单击显示

prchecker.swf?referer=http://www.awflasher.com/blog

本人的siteInfo页面调用|Example:
http://www.awflasher.com/siteinfo.html

废话不多说:
Flash播放器版本检测

使用方法:
首先把pr.js,pagerank.asp,getOCX.swf,prchecker.swf放到LBS的根目录下。
在你的global.asp中相应地方引用pr.js即可(js的目的是获取HTML页址)

<script src=”pr.js” type=”text/javascript” ></script>

单独引用SWF的话,格式:

prchecker.swf?referer=http://www.awflasher.com

并且一定要注意,把pagerank.asp放到你引用的地方,比如:
我在 http://www.awflasher.com/siteinfo.html 引用了,那么就必须有对应的
http://www.awflasher.com/pagerank.asp

FAQ:

Q&A: 什么是PageRank

Q: 为什么我的PR都是0?
A: 因为这款插件是直接获取引用页的PR,而大多数引用页是xxx.asp?id=?这样的形式,这时的PR并非您的blog’ PR。如果您希望在任何情况下都显示为您blog’ PR,可以直接给SWF传参数referer=http://www.myblog.com/ (看一下pr.js就知道怎么传了)
此外,两个叶面的引入方式的不同也会造成PR的不同,比如通过www.awflasher.com/blog访问而awflasher.com/blog访问,两者的PR不是相等的.这也是为什么您看到两个同样的页面却拥有不同的PR的原因之一.

Q: 为什么同一个页面查询不准确?
A: 带有www和没有www是不同的;此外,参考ASP.NET PageRank查询组件与Flash PageRank条

Flash源代码,正好可以给那些不知道如何同服务器打交道的Flasher一个范例,这里既有出也有入

///////////////////////////// Do NOT REMOVE!
//ActionScript by aw(www.awflasher.com)
///////////////////////////// Do NOT REMOVE!
stop();
MovieClip.prototype.doFlash = function(_do) {
if (_do) {
this.up = true;
this.onEnterFrame = function() {
if (this.up) {
this._alpha += 25;
}
if (!this.up) {
this._alpha -= 25;
}
if (this._alpha>100) {
this.up = false;
}
if (this._alpha<0) {
this.up = true;
}
};
} else {
this._alpha = 100;
delete this.onEnterFrame;
}
return;
};
//
initLoad();
_load();
function _load() {
//
var result_lv:LoadVars = new LoadVars();
result_lv.onLoad = function(success:Boolean) {
if (success) {
showpr(result_lv.pr);
} else {
_root.prdot_mc.doFlash(false);
_root.prdot_mc._visible = false;
}
};
var send_lv:LoadVars = new LoadVars();
send_lv.referer = _root.referer;
send_lv.sendAndLoad(“pagerank.asp”, result_lv, “POST”);
}
function initLoad() {
_root.pr_txt._visible = false;
_root.prdot_mc._width = 40;
_root.prdot_mc.doFlash(true);
}
function showpr(pr) {
_root.pr_txt.text = pr+”/10″;
_root.prdot_mc.doFlash(false);
_root.prdot_mc._width = 4*Number(pr);
_root.pr_btn.onRelease = function ()
{
getURL(“http://www.awflasher.com/”,”_blank”);
}
_root.pr_btn.onRollOver = function() {
this._alpha = 75;
_root.pr_txt._visible = true;
};
_root.pr_btn.onRollOut = _root.pr_btn.onReleaseOutside=function () {
this._alpha = 0;
_root.pr_txt._visible = false;
};
}

还没找到您要的东西?Google试试看吧,
Google更注重原创、时效性好的文章:


本文相关评论: 才 47 条评论
  1. Fdream 2005-12-16 11:21:10

    呵呵,好东东!
    偶的PR都是零,哈哈~

  2. aw 2005-12-16 12:24:00

    rp不是0就可以了……哈哈~~

  3. 淫听羽息 2005-12-16 12:25:54

    我的博客二级域名http://alone.kudou.cn 以前pr是4,前段时间启用新域名后,就下降为3,而新域名http://www.56kg.com 一起为0,有什么办法可以让旧域名的pr变成新域名的?好像google是自动排的。

    另:请教一下,你使用的refer系统有后台显示吗?我想找一个后台显示的,不想显示在页面上。

  4. aw 2005-12-16 12:50:07

    Referer是david做的。后台的话他没有做,其实我给他建议过,他自己也想做,但是他工作太忙了(我去看了他,却是挺惨,活太重了,自虐那种,可怜啊……) 看过一阵子他有时间了应该会推出很多好功能吧!

    另外对于pr的算法,我还不太了解,太复杂了……

    ps:你的URL没写好,给你编辑了一下:)

  5. david 2005-12-16 07:58:07

    [cry] 元老们旅游去了,今天从早上忙到现在,还是没做完,跑上来休息下,接着做- –
    周末也泡汤了。

  6. david 2005-12-16 07:59:10

    应该加个数据库缓存一下,不然每次调用都获取,效率太低了,pr又不是一直更新。

  7. aw 2005-12-16 08:02:05

    喀喀……数据库交给你了- -……

  8. aw 2005-12-16 08:03:29

    你先忙,不急着一时:)

  9. johnny 2005-12-17 12:38:32

    站长能不能把代码发给我啊?
    mopeyue#gmail.com
    http://www.imyue.net
    谢谢啦

  10. aw 2005-12-17 12:42:41

    最好先征得David的同意吧。(其实他的Referer里面可以找到核心的)

    你可以跟他联系一下,Flash方面由于没有加密,你直接用ASV看吧:)

  11. david 2005-12-17 02:29:02

    这个不用这么神秘,本来referer就是开源的,你发布就是了:)
    过几天我会把功能增强一下,或者整合到referer里面。
    你可以自主开发一些东西,自主发布,我把这个当作referer的插件好了:P

  12. aw 2005-12-17 06:34:05

    OK. I will pub it.

  13. 景裔 2005-12-20 08:35:15

    这里的PR值是取哪里的?我GOOGLE的PR值是4,用你的FLASH的显示变成3了 [cry]

  14. aw 2005-12-20 11:49:11

    就是取google的。

    你再仔细检查一下……

  15. phevoz 2005-12-21 03:48:11

    AW太强悍了。。。 [eek]
    PF啊

  16. wawa 2005-12-21 09:10:04

    没有什么用的,既然不是商业网站,这个东西除了让blogers费劲地修改文件源代码外,几乎没有用处的。都是一些摆设,有时间弄这个,不如多写点原创文字。

  17. aw 2005-12-22 01:11:35

    没人抬轿子让你来用。也没人拿枪端着你,让你来改代码。
    PR是对自己网站的一种认可,相信只有真正用心写原创文章的人才会拥有较高的 PR

    这个社会就是这样,各取所需,有人觉得有用他会用。你觉得没用,你没必要用。但是现在有一批人不知道怎么了,自己不用也就罢了,还反过头来说三道四,我不懂,真的,我不懂这些人内心咋这么“阴暗”。

    另外,我的原创写的貌似并不少,当然质量上我心里有数,和著名的Bloger相比有太多要学习的地方,谢谢您在“原创”方面的建议,我会注意的。

  18. 俊俊 2005-12-22 11:10:31

    难道真的是for LBS?
    我用了在浏览器上浏览就没问题,在我的BLOG上就一动不动的。 [cry]

    Media http://www.2jun.net/blog/pr/prchecker.swf?referer=http://www.2jun.net

  19. aw 2005-12-23 03:50:38

    to 俊俊 :

    It's working well.I have seen the value as 4. Any questions?

    Maybe your CERNET cannot make an access via google? But I do remember CERNET and google can be linked directly.

    It should be the matter of your client, not your site.

  20. 俊俊 2005-12-27 07:44:09

    你那就是在浏览器上直接浏览的呀,那样是好的!可是贴到我的BLOG上就……
    http://www.2jun.net/blog/article.asp?id=188

  21. Action 2006-01-19 02:25:45

    恩……这个……不好意思我问一下:PageRank的功能是什么啊?我怎么不知道你们在说什么?麻烦哪位解释一下吧

  22. Jackie_hoo 2006-01-26 02:34:57

    你的这个功能是否有**嫌疑??
    安装以后我的流量飙升
    但尽是来自如Google MSN之类的搜索引擎 且没有来源地址
    ———–如—————
    IP 瀏覽器/操作繫統 訪問時間 來自
    65.55.246.83 MSN Bot[Bot/Crawler]
    Unkown 2006-1-26 2:24:48
    65.55.246.83 MSN Bot[Bot/Crawler]
    Unkown 2006-1-26 2:24:46
    65.55.246.83 MSN Bot[Bot/Crawler]
    Unkown 2006-1-26 2:24:44
    65.55.246.83 MSN Bot[Bot/Crawler]
    Unkown 2006-1-26 2:24:43
    65.55.246.83 MSN Bot[Bot/Crawler]
    Unkown 2006-1-26 1:51:41
    219.82.46.43 IE[IE 6.0]
    Windows 2003 2006-1-26 1:51:27 http://www.newtyper.com/blog/index.php
    59.40.91.195 IE[IE 6.0]
    Windows XP 2006-1-26 1:50:48 http://www.tonynest.com/bloglinks.asp
    65.55.246.83 MSN Bot[Bot/Crawler]
    Unkown 2006-1-26 1:49:07
    65.55.246.83 MSN Bot[Bot/Crawler]
    Unkown 2006-1-26 1:48:56
    65.55.246.83 MSN Bot[Bot/Crawler]
    Unkown 2006-1-26 1:48:49
    220.169.96.251 Maxthon[IE 6.0]
    Windows XP 2006-1-26 1:43:27 http://www.19807.com/BbBlog/index.php
    65.55.246.83 MSN Bot[Bot/Crawler]
    Unkown 2006-1-26 1:38:40

  23. aw 2006-01-26 09:20:12

    怎么了?不是很明白你的意思,慢慢说……~~~

    有什么负面效果么?源码都是开源的啊!

  24. david 2006-02-13 12:17:25

    呵呵,是搜索引擎的爬虫,除了google的,其他来源跟这个插件没什么关系。
    是好事,表明你的网站开始被各大搜索引擎收录了。

  25. david 2006-02-13 12:19:06

    俊俊的问题可能是由于服务器不能访问国外,过着干脆封闭了http访问导致的。

  26. Jackie_hoo 2006-02-24 09:37:07

    亲爱的作者,我想问问,RP这个插件,为什么有时候有数据显示有时候却没有咧?
    有时候我会看到它有显示3/10
    但有时候却为0/10
    [rolleyes]

    from
    http://www.huwenyi.org

  27. aw 2006-02-24 11:50:22

    首先想说,你的设计很漂亮。但是,你的页面貌似有一些js代码有问题。具体不知道在哪,总之firefox提示了一个脚本资源占有过高的错误。我猜测可能使这个错误导致我的插件不工作吧?
    我看了pr.js,没有问题,也看了pagerank.asp也没有问题,难道问题出现在flash-asp的交互上?很牵强。。。

    总之你先看看你的其他js代码有没有问题,比如referer是否规范,或者哪里有死循环等,因为我发现,每次你的pr归0都是由于这种脚本造成资源匮乏所引起的,这是一;其次,flash能读出0,证明我的js和asp应该没有问题,问题很可能出现在你的其他脚本,你也可以建一个新页,仅含有我的js,来证明我的东西是好的:)

  28. Jackie_hoo 2006-02-27 09:46:59

    [confused] 你好AW
    我给BLOG体检了“你的推断是没有错滴“是那个"繁简转换"我修改时出错了`
    删除
    但是问题仍然在丫~ [rolleyes] 不知道从哪里入手了
    我的站没开多久2个月八`~
    地址和域名的A排名也差300多万
    PR不会变动那么频繁八??
    麻烦再帮我看看~ [redface]

  29. aw 2006-02-27 09:54:15

    最可靠的方法就是用Firefox看:)
    如果你不介意,可以通过我的中介下在firefox,这样我可以获得google额外的好处
    当然,我并非做广告。推荐你是用firefox的目的是让你用firefox直接看pr.
    我浏览你的页面的时候发现你的pr和flash显示并没有问题:(

    还有,awflasher.com/blog和www.awflasher.com/blog的pr都是不一样的哦:)

    祝你好运!

  30. kuyo 2006-05-22 09:32:41

    不错不错,,

    但我的PR也是零,唉

    http://www.is8.cn/blog/

  31. HaoZi04 2006-08-06 01:38:23

    aleax的补充部分啥时候放上来呀?就缺个aleax.asp了,挖哈哈。表骂我,看到好东西就忍不住View Page Source… [lol]

  32. aw 2006-08-06 11:28:00

    你用asv偶都不骂你。
    问题不是这么简单的,问题是由一个变量(URL)一直传不过去,郁闷……而且最近也真的太太太忙了……

  33. HaoZi04 2006-08-06 06:28:02

    哦,是这样……呵呵。别太辛苦自己了哈。:)

  34. kange123 2006-08-31 06:50:48
  35. 万俟小刀 2007-02-14 07:08:18

    站长, 这个可以作成适合WP使用的PHP文件吗? 转换一下吧?

  36. 午夜客 2007-04-22 05:16:09

    下载不了呀!!

  37. double2 2007-04-25 03:36:07

    補充一個http://www.betame.com
    還有3種格式的顯示代碼

  38. 123 2007-05-23 09:41:51

    好东西 我也准备用着看看

  39. xiangge 2007-05-23 02:59:14

    好东西啊,具体的用法如何?

  40. blueguy 2007-05-23 09:21:21

    很棒的插件。支持。

  41. sm 2007-05-24 10:02:34
  42. okxiaonan 2007-06-11 02:38:49
  43. 小左 2007-07-01 02:29:08

    新的插件看了半天还是没有看懂。代码加上去不能显示,估计是插件的插件没有装好,能不能直接打个包?能不能不要弄得那么专业?

  44. aw 2007-07-01 02:36:04

    小左,问题在我,这个插件还么有开发完毕!
    请先等等,我没有正式Release呢。等好了之后,用起来会非常方便+人性化的!

  45. 现代 2010-04-04 11:24:40

    为什么我安装了没有用啊

  46. 香港投资移民 2010-11-24 04:04:41

    这个能用在谷歌浏览器上面吗?????不是很懂的说……

  47. simn 2011-09-28 08:46:49

    难道说是自己开发的?厉害

[支持Ctrl+Enter]为了我们大家和家人的安全,留言请慎重!
声明:
1、本站仅与见过面的个人博客交换链接,见此文
2、留言时的头像是Gravatar提供的服务。如果您有兴趣并且有闲暇时间,可以看看这里的介绍