易截截图软件、单文件、免安装、纯绿色、仅160KB

每天学一点flash(63) 读取xml后的简单分页处理

 这个东西功能很简单,没有什么技术含量。只是记录一下。
 xml 的数据获取后,可以通过一个简单分页处理来完成简单分页效果。
 
1.利用求余和除法的方法判断页数
  这个是一个比较常见的做法,也是一种办法。在这里,不对这种分页处理要达到什么最优化的效果进行讨论,这里只是探讨一种办法。对一些数据量不大的做法,可以尝试一下这些。然而对于过大的数据量,则需要其他办法处理。我对数据库并不熟悉,甚至可以说早已经遗忘了很多。不过,利用现在的资源处理一下这些还算可以。
  假设,xml 有50条的信息,我们每一页只是显示10条,则50/10=5;计算出5页。
  假设,xml 有51条信息,我们需要进行分页,每一页显示10条,则51/10=5.....1(余1) 则我们需要分页数为5+1=6页。
 可以假设推导,当除尽的时候,容易计算出页数,当不能计算出,我们则通过求余的方式来判断是否求可以整除。 (页数%2==0).
 下面就是一个思路。
    if(总页数%2==0)
   {
        分页数=总页数/每一页的条数
   }
   else
 {
     分页数=总页数/每一页的条数+1;
 }
有了这个办法之后,我们写一个简单类实现这个功能。
package com.web
{
//分页类
public class Page
{
private var max:int;
private var pagenum:int;
private var currentPages:int;
public function Page()
{
}
//设置分页项数
public function set MaxRow(max:int):void
{
this.max=max;
}
//获取分页项数
public function get MaxRow():int
{
return max;
}

public function set currentPage(value:int):void
{

this.currentPages=value;
}

public function get currentPage():int
{
return currentPages;

}


//获取总的分页数,利用求余的方式判断是不是整页
public function getPageNumber(total:int):int
{
if (total%MaxRow==0)
{
pagenum=total/MaxRow;
} else
{
pagenum=int(total/MaxRow)+1;
}
return pagenum;
}

public function get TotalPage():int
{
return pagenum;
}

//显示页码
public function getPage():Str


相关文档:

Adobe Flash平台服务 应用推广服务概览

本文转自:http://www.riameeting.com/node/463
这是一篇来自Adobe开发者中心的介绍Adobe Flash平台服务的文章,由RIAMeeting翻译小组成员徐英钟翻译,原文地址是:
http://www.adobe.com/devnet/flashplatform/services/distribution/articles/overview.html
Adobe Flash平台应用推广服务提供了付费的和免费的两种方式来 ......

JS函数在网页中插入FLASH的方法

在网页中插入FLASH,一个两个的倒无所谓,如果一个页面上有N多的FLASH,那代码会变得冗长,不如写个JS函数减少代码的输写过程。
新建JS文件,将如下内容(草绿色部分)复制,另存为ShowFlash.js。
<!--
// ShowFlash(地址, 宽, 高, ID, 背景颜色, 参数, WMODE属性设置)
function ShowFlash(url,w,h,id,bg,vars,win){ ......

格式化XML:输出有缩进效果的XML字符串

1. 一般情况下使用以下代码即可将XML字符串重新格式化:
        private string FormatXml(string source)
        {
            StringBuilder  ......

用XmlReader 取xml文件节点的值

在项目中,同一个配置在不同的目录下要有不同的值,而目录又是不确定的,这时就需要将配置信息存放在相应的目录中,在运行时根据路径去取
方法:用xml文件存储,放在使用目录下,用下面方法获取配置信息
public class yzzConfig
{
/// <summary>
/// 获取Xml文件配置信息
/// ......

java 对xml的增删改查

<?xml version="1.0" encoding="UTF-8"?>
<root>
 <person id="1">
  <username >xiaoma</username>
  <password>xiaoma</password>
 </person>
 <person id="2">
  <username>manager</username> ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号