加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > Asp教程 > 正文

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

发布时间:2023-08-16 13:19:43 所属栏目:Asp教程 来源:
导读: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; 

(编辑:汽车网)

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

    推荐文章