快速业务通道

Flash翻页最新限制授权3.0版介绍

作者 佚名技术 来源 服务器技术 浏览 发布时间 2012-07-14

1.3 事件函数说明 事件函数可在组件参数面板中设置(event参数),也可在Action中通过:[翻页组件对象名称].[事件名称] = [事件调用函数或事件调用函数路径]来指定。 若直接指定事件调用函数,则该函数的格式需写为:function 函数名 (事件参数1, 事件参数2, …)。可用无名函数直接赋给到事件。 若通过事件调用函数的路径来指定(组件参数面板中设置的事件即为这种情况),则该函数的格式需写为:function 函数名 (sender, 事件参数1, 事件参数2, …)。其中sender参数接收到的值为产生该事件的组件句柄。 具体事件说明如下表所示:
事件名称 参数说明 功能说明
onCreatePage pageMC:新创建的页面影片剪辑对象。该对象有一个初始化参数index,保存了该页面的页序号。 isRear:该页面是否为另一页面的背页。 当有新的页面被创建时调用,以便对新页面进行个性化设置。
onRemovePage pageMC:将被删除的页面影片剪辑对象。 isRear:该页面是否为另一页面的背页。 当有页面被删除时调用,以便对删除的页面进行附加操作。
onAdjustPage pageObj:页面描述对象。该对象包含以下成员参数:main(指向翻页组件本身)、index(当前页序号)、side-1左页、1右页)、rearPage(是否为背页)、face(书页影片剪辑)、pageMask(书页蒙板影片剪辑)、shade(书中缝阴影影片剪辑)、shadow(书页影子影片剪辑)、position(页面位置描述结构体,参数含x,y坐标、aimX,aimY目标点坐标及trackMouse是否跟随鼠标) range:页面形状描述对象。该对象包含以下成员参数:type(形状类型)、a(上沿宽度)、b(下沿宽度)、angle(页面转角)、angle2(中缝阴影转角)、height(侧沿长度)。该对象含义较晦涩,一般情况下不推荐调用。 当页面轮廓形状发生变化时调用,以便对页面内容进行相应调整。
onResizePage pageObj:页面描述对象。 width:新的页面宽度。 height:新的页面高度。 当页面大小变化时调用,以便对页面内容进行相应调整。
onSetFlipArea pageObj:页面描述对象。 当页面可翻动区域创建后调用,以便对可翻动区域做相应调整。
onStartFlip pageObj:页面描述对象。 当页面开始翻动时调用。
onStopFlip pageObj:页面描述对象。 当页面停止翻动时调用(非停止移动)。
onFinishFlip pageObj:页面描述对象。 当页面最终移动到目标静止页面状态时调用。
onDragPage pageObj:页面描述对象。 x:当前页面x坐标。 y:当前页面y坐标。 trackMouse:是否为跟随鼠标拖动。 当拖动页面时调用。
onMovePage pageObj:页面描述对象。 x:当前页面x坐标。 y:当前页面y坐标。 当页面移动时调用。

1.4 公用属性说明 公用属性是在Action中可进行调用的组件属性,以便通过程序来动态设置组件的效果或表现形式。组件属性中包含所有组件参数。 具体属性说明如下表所示(组件参数不再重复列出):
参数变量 名称 类型 说明
posPrecision Position Precision 浮点数 页面从移动到静止之间的判断距离。 当页面坐标与目标点坐标距离小于该值时停止移动。
pageWidth Page Width 浮点数 页面宽度。
pageHeight Page Height 浮点数 页面高度。
pages Pages List 数组 页对象列表。 通过页序号进行调用。只有可见的页才保存在该数组中,调用非可见页将返回null值。
flipPages Flipped Pages List 数组 正在翻动的页对象列表。 通过页序号进行调用。只有正在翻动的页才保存在该数组中,调用静止页将返回null值。
flipPage Flipped Page Index 整数 主翻动页对象的序号。 主翻动页指离当前页最近的那个翻动页。
flipCount Flipped Count 整数 当前正在翻动的页数。 <0表示正在翻动的页在左侧,>0表示在右侧。
flipping Flipping 布尔值 当前是否有页面正在翻动。 flipCount不为0

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号