三、動(dòng)作(Actions)
動(dòng)作是由用例定義的對事件的響應。做個(gè)最簡(jiǎn)單的說(shuō)明:?jiǎn)螕粢粋€(gè)按鈕部件,在當前窗口打開(kāi)鏈接http://www.baidu.com。這個(gè)用例中的動(dòng)作是【在當前窗口打開(kāi)鏈接】。
Axure RP8當前支持以下5組動(dòng)作,見(jiàn)圖243。
鏈接
部件
變量
中繼器
其他
(圖243)
下面是昆明網(wǎng)站建設小編總結的Axure RP8中所有可用的動(dòng)作。
1.鏈接
打開(kāi)鏈接
當前窗口:在當前窗口打開(kāi)頁(yè)面或外部鏈接。
新窗口/新標簽:在新窗口或新標簽中打開(kāi)頁(yè)面或外部鏈接。
彈出窗口:在彈出窗口中打開(kāi)頁(yè)面或外部鏈接,你可以定義彈出窗口的屬性和位置。
父級窗口:在父窗口中打開(kāi)頁(yè)面或外部鏈接。
關(guān)閉窗口:關(guān)閉當前窗口。
在框架中打開(kāi)鏈接
內聯(lián)框架:在內部框架中加載頁(yè)面或外部鏈接。
父級框架:在父框架中打開(kāi)頁(yè)面或外部鏈接,用于在內部框架中加載頁(yè)面。
滾動(dòng)到部件<錨點(diǎn)鏈接>:滾動(dòng)頁(yè)面到指定部件位置(例如瀏覽網(wǎng)頁(yè)時(shí)常見(jiàn)的返回頂部)。
設置自適應視圖:該動(dòng)作可設置提前定義好的自適應視圖,要覆蓋當前視圖回到自適應視圖模式匹配當前瀏覽器寬度,在【配置動(dòng)作】中選擇“自動(dòng)”,見(jiàn)圖244(Axure RP8新動(dòng)作)。
(圖244)
2.部件
顯示/隱藏
顯示:將隱藏的部件設置為顯示(可見(jiàn))。
隱藏:將部件設置為隱藏部件(不可見(jiàn))。
切換可見(jiàn)性:基于部件當前的可見(jiàn)性切換為顯示或隱藏。
設置面板狀態(tài):將動(dòng)態(tài)面板切換到指定狀態(tài)。
設置文本:改變部件上的文本內容。
設置圖像:改變圖像的不同交互樣式(鼠標懸停時(shí)、左鍵按下時(shí)、選中時(shí)、禁用時(shí));也可用于中繼器中圖像部件的內容顯示。
設置選中
選中:設置部件到其選中的狀態(tài)。
取消選中:設置部件到取消選中狀態(tài)(默認狀態(tài))。
切換選中狀態(tài):根據部件當前的選中狀態(tài)進(jìn)行切換。
設置列表選中項:設置下拉列表框/列表框部件中的選項。
啟用/禁用
啟用:設置部件為活動(dòng)的/可選擇的/默認的。
禁用:設置部件為禁用的/不可選擇的。
移動(dòng):移動(dòng)部件到指定坐標位置。
旋轉:設置部件旋轉(Axure RP8新動(dòng)作,適用于形狀部件、線(xiàn)條、熱區和動(dòng)態(tài)面板)。
設置尺寸:動(dòng)態(tài)設置部件尺寸,并可以按需求設置部件按錨點(diǎn)約束進(jìn)行放大縮小,見(jiàn)圖245。該動(dòng)作適用于形狀部件、線(xiàn)條、熱區、動(dòng)態(tài)面板、快照、文本輸入框和其他表單輸入部件(Axure RP8新動(dòng)作,在A(yíng)xure RP7中只有【設置面板尺寸】這個(gè)動(dòng)作可以改變面板狀態(tài)的尺寸)。
置于頂層/底層
置于頂層:將部件置于頁(yè)面布局的頂層。置于底層:將部件置于頁(yè)面布局的底層。
(圖245)
獲取焦點(diǎn):設置光標聚焦在表單部件上(如文本輸入框)。
展開(kāi)/折疊樹(shù)節點(diǎn)
展開(kāi)樹(shù)節點(diǎn):展開(kāi)樹(shù)部件的節點(diǎn)。
折疊樹(shù)節點(diǎn):折疊樹(shù)部件的節點(diǎn)。
3.變量
設置變量值:設置一個(gè)或多個(gè)變量或/和部件的值(例如,一個(gè)部件的文本值)。
4.中繼器
添加排序:使用查詢(xún)對數據集中的項排序。
移除排序:移除所有排序。添加過(guò)濾器:使用查詢(xún)過(guò)濾數據集中的項。
移除過(guò)濾器:刪除所有過(guò)濾器。
設置當前顯示頁(yè):使用分頁(yè)時(shí)顯示指定的頁(yè)面。
設置每頁(yè)項目數:使用分頁(yè)時(shí)設置每頁(yè)顯示中繼器項的數目。
數據集
新增行:添加一行數據到數據集。
標記行:選擇數據集中的數據行。
取消標記行:取消選擇數據行。
更新行:編輯數據集中選中的行。
刪除行:刪除選中的行。
5.其他
等待:按指定時(shí)間延遲動(dòng)作,1秒=1000毫秒。
其他:在彈出窗口中顯示文字描述。
觸發(fā)事件:使用觸發(fā)事件可以觸發(fā)另一個(gè)部件上的事件,例如,你可以通過(guò)B部件的【鼠標移入時(shí)】事件觸發(fā)A部件上的【鼠標單擊時(shí)】事件(Axure RP8新動(dòng)作,Axure RP7中的【Raise Event】與該事件相同,但僅適用于母版中)。
昆明網(wǎng)站制作在這里需要提醒注意:有些情況下,一個(gè)事件會(huì )執行多個(gè)用例。要在事件上添加多個(gè)用例,重復添加即可。你可以使用用例說(shuō)明來(lái)描述用例的使用場(chǎng)景。比如,當單擊一個(gè)按鈕時(shí),你添加兩個(gè)用例,一個(gè)用例描述是【如果登錄成功】,另一個(gè)用例描述是【如果登錄失敗】。在生成的原型中,單擊按鈕會(huì )顯示用例描述,可以選擇執行哪一個(gè)。良好的用例說(shuō)明可以將條件流程清晰地表達出來(lái),這樣也利于維護和更新。如果想讓原型將用例正確地表達出來(lái),就在用例中定義條件邏輯來(lái)表達基于存儲在變量中的值,或用戶(hù)在原型中輸入的值。
當前文章標題:交互基礎:三、動(dòng)作(Actions)
當前URL:http://amzcoolest.com/news/wzzz/3405.html
上一篇:交互基礎:二、用例(Cases)
下一篇:交互基礎:四、交互基礎案例