加入收藏 | 设为首页 | 会员中心 | 我要投稿 聊城站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 教程 > 正文

flash和asp分页的一点心得经验与flash脚本

发布时间:2023-09-11 14:48:06 所属栏目:教程 来源:
导读:看了这个的一些帖子,学到了很多东西,现在和大家一起分享

  flash现在只是一个显示的功能,过程中看了一些别人的东西,觉得分页似乎有很简单的实现方式.基本上都是用xml传送的.显示用 list 组件和 datagrid 都可以
看了这个的一些帖子,学到了很多东西,现在和大家一起分享
 
  flash现在只是一个显示的功能,过程中看了一些别人的东西,觉得分页似乎有很简单的实现方式.基本上都是用xml传送的.显示用 list 组件和 datagrid 都可以,这里我用的是动态文本,因为觉得组件用的太麻烦了.所以用了蠢办法,没办法,找不到更好的~~~下面代码中的 list[..]就是动态文本的名趁,一次显示15条
 
//显示程序如下:
 
//桢名称 "list"
 
stop();
 
var logList = new XML();
 
var logroot;
 
var page:Number; //当前页
 
var Tpage:Number; //保存总页
 
var Tnum:Number; //总日志数
 
var logname:String; //日志分类名称
 
var temp;
 
var i:Number;
 
//这里我用一个数组储存了对应的id号,如果用组件就不用这么麻烦了
 
var ids = new Array(15);
 
//两个按钮,用来翻页
 
bn_u.enabled = false;
 
bn_d.enabled = false;
 
if (page == null or page<1) {
 
page = 1;
 
}
 
//------------------------------
 
//清除函数;
 
function myclear() {
 
for (i=1; i<16; i++) {
 
ids[i-1] = 0;
 
list["lbn"+i]._visible = false;
 
list["ltitle"+i].text = "";
 
list["lauthor"+i] = "";
 
list["ltime"+i] = "";
 
}
 
}
 
//--------------------------------------
 
//--------------------------------------
 
myclear();
 
pageInfo.text = "正在读取数据...";
 
logList.ignoreWhite = true;
 
logList.load("Tree_list.asp?log_cat="+cat_id+"&page="+page);
 
//------------------------------------------------
 
//get数据函数
 
function logFunc(e) {
 
if (e) {
 
logroot = logList.firstChild;
 
logname = logroot.attributes.logname;
 
Tpage = logroot.attributes.Tpage;
 
Tnum = logroot.attributes.Tnum;
 
temp = logroot.firstChild;
 
list.ltitle1.text = Ftitle(temp.firstChild.nodeValue, 22);
 
list.lauthor1 = temp.attributes.author;
 
list.ltime1 = temp.attributes.Addtime;
 
ids[0] = temp.attributes.id;
 
i = 1;
 
list.lbn1._visible = true;
 
//循环读取节点
 
while (temp.nextSibling != null) {
 
temp = temp.nextSibling;
 
i++;
 
//如果是用别的方式显示,只需要改一下就可以了
 
ids[i-1] = temp.attributes.id;
 
 

(编辑:聊城站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章