蜜果私塾:Axure RP 7.0事件详解
文:阿蜜果
日期:2015/5/24
转载请注明出处
1、事件列表
Axure RP 7.0的页面事件列表如图1所示:
图1 Axure RP 7.0的页面事件列表
Axure RP 7.0的部件事件列表如图2所示:
图2 Axure RP 7.0的部件事件列表
3、事件详解
3.1页面事件
在“页面属性和样式面板”区域的“Page Interactions”(页面交互事件)选项卡,可设置某个页面的所有的页面事件,包括:
事件名称 | 事件说明 |
OnPageLoad | 页面加载时事件 |
OnWindowResize | 浏览器窗口改变大小时事件。在调整浏览器窗口时发生,可多次发生 |
OnWindowScroll | 浏览器窗口滚动时事件 |
OnPageClick | 页面单击时事件。在空白区域,或者在没有添加鼠标单击时事件的部件上进行页面单击时,将会发生该事件 |
OnPageDoubleClick | 页面双击时事件。在空白区域,或者在没有添加鼠标双击时事件的部件上进行页面双击时,将会发生该事件 |
OnPageContextMenu | 页面右键单击时事件。在空白区域,或者在没有添加鼠标右键单击时事件的部件上,进行单击右键操作,将会发生该事件 |
OnPageMouseMove | 鼠标移动时事件。在空白区域,或者在没有添加鼠标移动时事件的部件上,进行鼠标移动擦偶哦,将会发生该事件 |
OnPageKeyDown | 键盘按键按下时事件。在空白区域,或者在没有添加键盘按下时事件的部件上,进行键盘按下操作,将会发生该事件 |
OnPageKeyUp | 键盘按键弹起时事件。在空白区域,或者在没有添加键盘按下时事件的部件上,进行键盘弹起操作,将会发生该事件 |
OnAdaptiveViewChange | 自适应视图更改时事件。当切换到另一个视图时,发生一次该事件,可以多次发生。 |
3.2部件事件
选择某个部件后,可在“部件交互和注释面板”区域的“Interactions”(部件交互事件)选项卡,可设置该部件的所有部件事件,有些事件各种部件都包括,但有些部件只是针对某种部件,部件事件包括:
事件名称 | 事件说明 | 备注 |
OnClick | 鼠标单击时事件 | 内部框架部件、中继器部件不包括该事件 |
OnMouseEnter | 鼠标移入时事件 | 水平线、垂直线、内部框架部件、中继器部件、提交按钮部件、树、表格、菜单部件不包括该事件 |
OnMouseOut | 鼠标移出时事件 | 水平线、垂直线、内部框架部件、中继器部件、提交按钮部件、树、表格、菜单部件不包括该事件 |
OnDoubleClick | 鼠标双击时事件 | 内部框架部件、中继器部件、提交按钮部件、树、表格、菜单部件不包括该事件 |
OnContextMenu | 鼠标右键单击时事件 | 水平线、垂直线、内部框架部件、中继器部件、提交按钮部件、树、表格、菜单部件不包括该事件 |
OnMouseDown | 鼠标按键按下并且没有释放时事件 | 水平线、垂直线、内部框架部件、中继器部件、提交按钮部件、树、表格、菜单部件不包括该事件 |
OnMouseUp | 鼠标按键释放时事件 | 水平线、垂直线、内部框架部件、中继器部件、提交按钮部件、树、表格、菜单部件不包括该事件 |
OnMouseMove | 鼠标在部件上移动时事件 | 水平线、垂直线、内部框架部件、中继器部件、提交按钮部件、树、表格、菜单部件不包括该事件 |
OnMouseHover | 当鼠标在部件上悬停超过2秒时事件 | Default -> Common下部件,除水平线、垂直线、内部框架部件、中继器部件外,都包括该事件 |
OnLongClick | 鼠标单击并且在部件上超过2秒时事件 | Default -> Common下部件,除水平线、垂直线、内部框架部件、中继器部件外,都包括该事件 |
OnKeyDown | 当键盘上的按键按下时事件 | 水平线、垂直线、内部框架部件、中继器部件、提交按钮部件、树、表格、菜单部件不包括该事件 |
OnKeyUp | 当键盘上的按键弹起时事件 | 水平线、垂直线、内部框架部件、中继器部件、提交按钮部件和提交按钮部件、树、表格、菜单部件不包括该事件 |
OnMove | 部件移动时事件 | 中继器、树、表格、菜单部件不包括该事件 |
OnShow | 显示部件时事件 | 中继器、树、表格、菜单部件不包括该事件 |
OnHide | 隐藏部件时事件 | 中继器、树、表格、菜单部件不包括该事件 |
OnFocus | 部件获得焦点时事件 | 中继器、提交按钮、内部框架部件不包括该事件 |
OnLostFocus | 部件失去焦点时事件 | 中继器、提交按钮、内部框架部件不包括该事件 |
OnTextChange | 文本值改变时事件 | 输入框部件和多行文本框部件包括该事件 |
OnSelectionChange | 选项改变时事件 | 下拉列表和列表部件包括该事件 |
OnCheckedChange | 选中状态改变时事件 | 复选框和单选框部件包括该事件 |
OnPanelStateChange | 面板状态改变时事件 | 只有动态面板部件包括该事件 |
OnDragStart | 拖动开始时事件 | 同上 |
OnDrag | 拖动时事件 | 同上,在一次OnDragStart和OnDragStop事件中,可能生多次OnDrag事件 |
OnDragDrop | 拖动结束时事件 | 只有动态面板部件包括该事件 |
OnSwipeLeft | 向左滑动时事件 | 只有动态面板部件包括该事件,在APP中比较常用 |
OnSwipeRight | 向右滑动时事件 | 同上 |
OnSwipeUp | 向上滑动时事件 | 同上 |
OnSwipeDown | 向下滑动时事件 | 同上 |
OnLoad | 部件加载时事件 | 动态面板部件和中继器部件都包括该事件 |
OnScroll | 动态面板部件发生水瓶或垂直滚动时事件 | 只有动态面板部件包括该事件 |
OnResize | 调整动态面板部件的大小时事件 | 只有动态面板部件包括该事件,如通过Set Panel Size调整大小,或者设置为自适应内容属性的动态面板部件更换状态导致尺寸改变时发生。 |
课程地址:http://edu.51cto.com/course/course_id-3889.html
posted on 2015-05-24 12:23
阿蜜果 阅读(4106)
评论(0) 编辑 收藏 所属分类:
产品原型设计