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
为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
|