| 首页 | 新闻 | 网页 | 设计 | 色彩 | 原创 | 视觉 | 素材 | 动漫 | 酷站 | 策划 | 文案 | 访谈 | 运营 | 编程 | 数据库 | 服务器 | 下载 | 图库 | 
您的位置: 幽幽天空 > 网页 > 网页制作 > Flash教程 > ActionScript教程 > 文章正文 用户登录
如何发挥Blog的互
深度探析博客的社
改变主页上功能模
flash动态读取xml
Flash 8 新功能使
Flash 8 新功能使
Flash 8 新功能使
Flash 8 新功能使
Flash 8 新功能使
Flash 8 新功能使

多功能PageRank显示插件           

多功能PageRank显示插件

作者:佚名 来源:awblog 作者: aw 更新:2007-1-13 20:36:58 错误报告 我要投稿

效果

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

废话不多说:
源文件下载(附带了Flash播放器版本检测)
PRforLBS.rar
使用方法:
首先把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
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;
  };
}

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就知道怎么传了)

文章录入:skyuu    责任编辑:skyuu 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)
    发表评论:
    姓名:  评 分: 1分 2分 3分 4分 5分
     
  • 严禁发表危害国家安全、政治、黄色淫秽等内容的评论。
  • 用户需对自己在使用幽幽天空服务过程中的行为承担法律责任。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表机友个人观点,与本网站立场无关。