蜜果私塾:Axure RP 7.0事件詳解
文:阿蜜果
日期:2015/5/24
轉(zhuǎn)載請(qǐng)注明出處
1、事件列表
Axure RP 7.0的頁(yè)面事件列表如圖1所示:

圖1 Axure RP 7.0的頁(yè)面事件列表
Axure RP 7.0的部件事件列表如圖2所示:

圖2 Axure RP 7.0的部件事件列表
3、事件詳解
3.1頁(yè)面事件
在“頁(yè)面屬性和樣式面板”區(qū)域的“Page Interactions”(頁(yè)面交互事件)選項(xiàng)卡,可設(shè)置某個(gè)頁(yè)面的所有的頁(yè)面事件,包括:
事件名稱 | 事件說(shuō)明 |
OnPageLoad | 頁(yè)面加載時(shí)事件 |
OnWindowResize | 瀏覽器窗口改變大小時(shí)事件。在調(diào)整瀏覽器窗口時(shí)發(fā)生,可多次發(fā)生 |
OnWindowScroll | 瀏覽器窗口滾動(dòng)時(shí)事件 |
OnPageClick | 頁(yè)面單擊時(shí)事件。在空白區(qū)域,或者在沒(méi)有添加鼠標(biāo)單擊時(shí)事件的部件上進(jìn)行頁(yè)面單擊時(shí),將會(huì)發(fā)生該事件 |
OnPageDoubleClick | 頁(yè)面雙擊時(shí)事件。在空白區(qū)域,或者在沒(méi)有添加鼠標(biāo)雙擊時(shí)事件的部件上進(jìn)行頁(yè)面雙擊時(shí),將會(huì)發(fā)生該事件 |
OnPageContextMenu | 頁(yè)面右鍵單擊時(shí)事件。在空白區(qū)域,或者在沒(méi)有添加鼠標(biāo)右鍵單擊時(shí)事件的部件上,進(jìn)行單擊右鍵操作,將會(huì)發(fā)生該事件 |
OnPageMouseMove | 鼠標(biāo)移動(dòng)時(shí)事件。在空白區(qū)域,或者在沒(méi)有添加鼠標(biāo)移動(dòng)時(shí)事件的部件上,進(jìn)行鼠標(biāo)移動(dòng)擦偶哦,將會(huì)發(fā)生該事件 |
OnPageKeyDown | 鍵盤(pán)按鍵按下時(shí)事件。在空白區(qū)域,或者在沒(méi)有添加鍵盤(pán)按下時(shí)事件的部件上,進(jìn)行鍵盤(pán)按下操作,將會(huì)發(fā)生該事件 |
OnPageKeyUp | 鍵盤(pán)按鍵彈起時(shí)事件。在空白區(qū)域,或者在沒(méi)有添加鍵盤(pán)按下時(shí)事件的部件上,進(jìn)行鍵盤(pán)彈起操作,將會(huì)發(fā)生該事件 |
OnAdaptiveViewChange | 自適應(yīng)視圖更改時(shí)事件。當(dāng)切換到另一個(gè)視圖時(shí),發(fā)生一次該事件,可以多次發(fā)生。 |
3.2部件事件
選擇某個(gè)部件后,可在“部件交互和注釋面板”區(qū)域的“Interactions”(部件交互事件)選項(xiàng)卡,可設(shè)置該部件的所有部件事件,有些事件各種部件都包括,但有些部件只是針對(duì)某種部件,部件事件包括:
事件名稱 | 事件說(shuō)明 | 備注 |
OnClick | 鼠標(biāo)單擊時(shí)事件 | 內(nèi)部框架部件、中繼器部件不包括該事件 |
OnMouseEnter | 鼠標(biāo)移入時(shí)事件 | 水平線、垂直線、內(nèi)部框架部件、中繼器部件、提交按鈕部件、樹(shù)、表格、菜單部件不包括該事件 |
OnMouseOut | 鼠標(biāo)移出時(shí)事件 | 水平線、垂直線、內(nèi)部框架部件、中繼器部件、提交按鈕部件、樹(shù)、表格、菜單部件不包括該事件 |
OnDoubleClick | 鼠標(biāo)雙擊時(shí)事件 | 內(nèi)部框架部件、中繼器部件、提交按鈕部件、樹(shù)、表格、菜單部件不包括該事件 |
OnContextMenu | 鼠標(biāo)右鍵單擊時(shí)事件 | 水平線、垂直線、內(nèi)部框架部件、中繼器部件、提交按鈕部件、樹(shù)、表格、菜單部件不包括該事件 |
OnMouseDown | 鼠標(biāo)按鍵按下并且沒(méi)有釋放時(shí)事件 | 水平線、垂直線、內(nèi)部框架部件、中繼器部件、提交按鈕部件、樹(shù)、表格、菜單部件不包括該事件 |
OnMouseUp | 鼠標(biāo)按鍵釋放時(shí)事件 | 水平線、垂直線、內(nèi)部框架部件、中繼器部件、提交按鈕部件、樹(shù)、表格、菜單部件不包括該事件 |
OnMouseMove | 鼠標(biāo)在部件上移動(dòng)時(shí)事件 | 水平線、垂直線、內(nèi)部框架部件、中繼器部件、提交按鈕部件、樹(shù)、表格、菜單部件不包括該事件 |
OnMouseHover | 當(dāng)鼠標(biāo)在部件上懸停超過(guò)2秒時(shí)事件 | Default -> Common下部件,除水平線、垂直線、內(nèi)部框架部件、中繼器部件外,都包括該事件 |
OnLongClick | 鼠標(biāo)單擊并且在部件上超過(guò)2秒時(shí)事件 | Default -> Common下部件,除水平線、垂直線、內(nèi)部框架部件、中繼器部件外,都包括該事件 |
OnKeyDown | 當(dāng)鍵盤(pán)上的按鍵按下時(shí)事件 | 水平線、垂直線、內(nèi)部框架部件、中繼器部件、提交按鈕部件、樹(shù)、表格、菜單部件不包括該事件 |
OnKeyUp | 當(dāng)鍵盤(pán)上的按鍵彈起時(shí)事件 | 水平線、垂直線、內(nèi)部框架部件、中繼器部件、提交按鈕部件和提交按鈕部件、樹(shù)、表格、菜單部件不包括該事件 |
OnMove | 部件移動(dòng)時(shí)事件 | 中繼器、樹(shù)、表格、菜單部件不包括該事件 |
OnShow | 顯示部件時(shí)事件 | 中繼器、樹(shù)、表格、菜單部件不包括該事件 |
OnHide | 隱藏部件時(shí)事件 | 中繼器、樹(shù)、表格、菜單部件不包括該事件 |
OnFocus | 部件獲得焦點(diǎn)時(shí)事件 | 中繼器、提交按鈕、內(nèi)部框架部件不包括該事件 |
OnLostFocus | 部件失去焦點(diǎn)時(shí)事件 | 中繼器、提交按鈕、內(nèi)部框架部件不包括該事件 |
OnTextChange | 文本值改變時(shí)事件 | 輸入框部件和多行文本框部件包括該事件 |
OnSelectionChange | 選項(xiàng)改變時(shí)事件 | 下拉列表和列表部件包括該事件 |
OnCheckedChange | 選中狀態(tài)改變時(shí)事件 | 復(fù)選框和單選框部件包括該事件 |
OnPanelStateChange | 面板狀態(tài)改變時(shí)事件 | 只有動(dòng)態(tài)面板部件包括該事件 |
OnDragStart | 拖動(dòng)開(kāi)始時(shí)事件 | 同上 |
OnDrag | 拖動(dòng)時(shí)事件 | 同上,在一次OnDragStart和OnDragStop事件中,可能生多次OnDrag事件 |
OnDragDrop | 拖動(dòng)結(jié)束時(shí)事件 | 只有動(dòng)態(tài)面板部件包括該事件 |
OnSwipeLeft | 向左滑動(dòng)時(shí)事件 | 只有動(dòng)態(tài)面板部件包括該事件,在APP中比較常用 |
OnSwipeRight | 向右滑動(dòng)時(shí)事件 | 同上 |
OnSwipeUp | 向上滑動(dòng)時(shí)事件 | 同上 |
OnSwipeDown | 向下滑動(dòng)時(shí)事件 | 同上 |
OnLoad | 部件加載時(shí)事件 | 動(dòng)態(tài)面板部件和中繼器部件都包括該事件 |
OnScroll | 動(dòng)態(tài)面板部件發(fā)生水瓶或垂直滾動(dòng)時(shí)事件 | 只有動(dòng)態(tài)面板部件包括該事件 |
OnResize | 調(diào)整動(dòng)態(tài)面板部件的大小時(shí)事件 | 只有動(dòng)態(tài)面板部件包括該事件,如通過(guò)Set Panel Size調(diào)整大小,或者設(shè)置為自適應(yīng)內(nèi)容屬性的動(dòng)態(tài)面板部件更換狀態(tài)導(dǎo)致尺寸改變時(shí)發(fā)生。 |
課程地址:http://edu.51cto.com/course/course_id-3889.html
posted on 2015-05-24 12:23
阿蜜果 閱讀(4138)
評(píng)論(0) 編輯 收藏 所屬分類:
產(chǎn)品原型設(shè)計(jì)