四月 25, 2010 4 : 06 下午 此格有 34 个脚印
即时获得麻球游戏开发的最新消息,关注游戏开发者热门讨论,请各位开发者申请加入麻球官方群:121304476
也可以follow catfly围脖:t.sina.com.cn/iscat
也可以follow catfly围脖:t.sina.com.cn/iscat
有许多网友在使用这个rollPage类了,很高兴这个类能给这么多网友带来帮助。
我也收集了些意见对rollPage类作了一些重要修改,使它更完善了。
新版本的rollPage主要有以下变化
1. 增加setRoll方法来接收参数,不再是构造函数中传递参数了 实现了可以通过一个rollPage对象可以动态的修改翻页属性并切换不同pageMc进行翻页控制,这个功能应用的例子:
2. 翻到最后一页时,如果子对象数不足一整页,会只翻过最后这一页有的子对象数,不再是翻滚一整页 有无这个功能应用的例子对比:
无此功能示例:
This movie requires Flash Player 9
有此功能示例:
This movie requires Flash Player 9
3. 修改rollMask高或宽多出一个childMargin尺寸问题
再展示一些应用示例截图
让大家形象的了解rollPage类可以用来做什么:用来翻滚flash中的显示对象作翻页效果


来看看setRoll方法有哪些参数:
setRoll($pageMc:Sprite,$vars:Object,$aix:String=”x”)
$pageMc:Sprite :把所有内容都放在这个容器中,如多个图片或者各分页内容
$vars:Object :这个对象会接收五个参数,可以设置以下属性
pageNum:每页子对象数
totalNum:总子对象数
childWidth:子对象宽
childHeight:子对象高
childMargin:子对象边距
$aix:String :设置为垂直还是水平翻滚
使用这个类的方法:
rollPage类使用注意:
//所有的图片都在vImageMc中,
//vImageMc在别的容器中,必须保证vImageMc的x,y坐标都为0
var pageRoll:RollPage=new RollPage(); pageRoll.setRoll(vImageMc,{total:12,pageNum:5,childWidth:100,childHeight:75,childMargin:15});
//左右按钮
left.buttonMode=right.buttonMode=true;
left.addEventListener(MouseEvent.CLICK,function (e:MouseEvent):void{pageRoll.toRoll(pageRoll.page-1);}); right.addEventListener(MouseEvent.CLICK,function (e:MouseEvent):void{pageRoll.toRoll(pageRoll.page+1);});
rollPage2.0示例与源代码下载
Tag鱼片:
as类 Cat Class【类聚】 rollPage2 翻页








这贴我得顶下 Archeys[引用]