设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源分享平台

flash版的计数器-制作方法

来源:136z.Com 作者:佚名 时间:2005-06-29 00:10:35

就我现在的知识,用Flash做一个网页计数器,可以有3种方法

1.使用数据库,我就会PHP+MySQL
2.不使用数据库,那么就是PHP+TXT


3.后台都不用,直接使用ActionScript的SharedObject;但是这么做,并不能做到真正意义上的网页计数,只能保存当前用户浏览该Flash的计数
方法一:
/* MySQL Code */CREATE TABLE `counter` (`count` INT( 20 ) DEFAULT ''''0'''' NOT NULL );/* PHP Code *//* Flash Code */loadDate = function (success) {if (success) {var counters = counter_vars.count;count_txt.HTMLText = "你是第"+counters+"个访问该swf的人";}};var counter_vars:LoadVars = new LoadVars();counter_vars.onLoad = loadDate;counter_vars.load("http://localhost/counter2.PHP");this.createTextField("count_txt", 1, 150, 100, 200, 100);count_txt.HTML = true;
方法二:
/* PHP Code */";?>/* Flash Code */loadDate = function (success) {if (success) {var counters = counter_vars.count;trace(counters);count_txt.HTMLText = "你是第"+counters+"个访问该swf的人";}};var counter_vars:LoadVars = new LoadVars();counter_vars.onLoad = loadDate;counter_vars.sendAndLoad("http://localhost/counter.PHP?counter_file=counter.txt",counter_vars,"post");this.createTextField("count_txt", 1, 150, 100, 200, 100);count_txt.HTML = true;
方法三:
var myLSO = SharedObject.getLocal("foo");if (myLSO.data.counter == undefined) {var myCounter = {};myCounter.count = 1;myLSO.data.counter = myCounter;counters = myLSO.data.counter.count;} else {myLSO.data.counter.count++;counters = myLSO.data.counter.count;}this.createTextField("count_txt", 1, 150, 100, 200, 100);count_txt.HTML = true;count_txt.HTMLText = "你是第"+counters+"个访问该swf的人";

Tags:

  • 好的评价 如果您觉得好,就请您
      0%(0)
  • 差的评价 如果您觉得差,就请您
      0%(0)
  • 相关文章
    广告赞助

    文章随便看看 设计素材 建站学院 网页模板 视频教程

    网友评论

    共有 0 位网友发表了评论,得分 0 分,平均 0 分    查看完整评论

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 1分

    内 容:

             通知管理员 验证码: