課程地址:http://edu.51cto.com/course/course_id-3889.html
蜜果私塾:Axure RP 7.0動作詳解
文:阿蜜果
日期:2015/5/20
轉(zhuǎn)載請注明出處
1、動作列表
相對于Axure RP 6.5,Axure 7.0的動作進(jìn)行更清晰的分類,而且添加了更多的動作,或者某些動作不再只是作用于動態(tài)面板部件。Axure RP 6.5的動作列表如圖1所示:
圖1 Axure RP 6.5的動作列表
Axure RP 7.0的動作列表如圖2所示:
圖2 Axure RP 7.0的動作列表
2、動作詳解
2.1鏈接動作
鏈接動作位于用例編輯器添加動作區(qū)域的“Link”菜單下,包括:
分類 | 動作名稱 | 動作說明 |
Open Link | Current Window | 在當(dāng)前窗口打開項目內(nèi)的某個頁面或外部鏈接。 |
New Window/Tab | 在新窗口或新標(biāo)簽打開項目內(nèi)的某個頁面或外部鏈接。 | |
Popup Window | 在彈出窗口打開項目內(nèi)的某個頁面或外部鏈接,可以定義彈出窗口屬性和大小,很多用戶的瀏覽器會設(shè)置禁止使用彈出窗口,謹(jǐn)慎使用。 | |
Parent Window | 在父窗口打開項目內(nèi)的某個頁面或外部鏈接。 | |
Close Window | 關(guān)閉當(dāng)前窗口 | |
Open Link in Frame | Inline Frame | 在內(nèi)部框架部件中打開項目內(nèi)的某個頁面或外部鏈接。 |
Parent Frame | 在父框架中打開項目內(nèi)的某個頁面或外部鏈接。 | |
Scroll to Widget(Anchor Link) | 可指定滾動到的部件名稱,將頁面滾動到某個部件所在處。 |
2.2 部件動作
分類 | 動作名稱 | 動作說明 |
Show/Hide | Show | 顯示某個部件,配置該動作時可指定動畫效果(如fade淡入淡出、slide right向右滑動,slide left向左滑動,slide up向上滑動,slide down向下滑動),還可指定燈箱、向下或向右推部件等特殊效果。 |
Hide | 隱藏某個部件,配置該動作時可指定動畫效果(如fade淡入淡出、slide right向右滑動,slide left向左滑動,slide up向上滑動,slide down向下滑動),還可指定向上拉、從右邊拉部件等特殊效果。 | |
Toggle Visibility | 切換部件可見性,當(dāng)部件當(dāng)前為顯示時,將其隱藏,否則,將其設(shè)置為顯示。配置該動作時可指定動畫效果(如fade淡入淡出、slide right向右滑動,slide left向左滑動,slide up向上滑動,slide down向下滑動),還可指定推拉部件等特殊效果。 | |
Set Text | 設(shè)置部件文本值,比較常用的是設(shè)置矩形部件、形狀按鈕部件、標(biāo)簽部件等的文本值。 | |
Set Image | 動作設(shè)置圖片部件的Default(默認(rèn))、MouseOver(鼠標(biāo)移入時)、MouseDown(鼠標(biāo)按下時)、Selected(選中時)、Disabled(禁用時),圖片或圖片名稱。 | |
Set Selected/Checked | Selected | 將部件的Selected(選中)屬性設(shè)置為true。 |
Not Selected | 將部件的Selected(選中)屬性設(shè)置為false。 | |
Toggle Selected | 切換部件的Selected(選中)狀態(tài)。 | |
Enable/Disable | Enable | 啟用部件,即將部件設(shè)置為Enable(禁用)。 |
Disable | 禁用部件,即將部件設(shè)置為Disabled(禁用)。 | |
Move | 相對部件當(dāng)前位置在X坐標(biāo)或Y坐標(biāo)移動若干像素。或?qū)⒉考苿拥侥硞€絕對坐標(biāo)。 | |
Bring to Front/Back | Bring to Front | 將某個部件移動到頁面布局的頂層。 |
Bring to Back | 將某個部件移動到頁面布局的底層。 | |
Focus | 設(shè)置光標(biāo)聚焦到某個部件,一般是聚焦到表單部件,如輸入框部件、多行文本框部件等。光標(biāo)在任一時刻只能聚焦于一個部件。 | |
Expand/Collapse Tree Node | Expand Tree Node | 展開樹部件的某個節(jié)點(diǎn),配置該動作時需要指定樹部件的節(jié)點(diǎn)名稱。 |
Collapse Tree Node | 收起樹部件的某個節(jié)點(diǎn),配置該動作時需要指定樹部件的節(jié)點(diǎn)名稱。 |
2.3 動態(tài)面板動作
分類 | 動作名稱 | 動作說明 |
Dynamic Panels | Set Panel State | 將動態(tài)面板部件設(shè)置為指定狀態(tài),在配置動作時可從下拉列表中選擇某個狀態(tài),也可將其指定為Next(下一個狀態(tài))、Previous(上一個狀態(tài))、Value(指定狀態(tài)名稱或狀態(tài)序號)或Stop Repeating(停止循環(huán)),并能指定進(jìn)出的動畫效果(如fade淡入淡出、slide right向右滑動,slide left向左滑動,slide up向上滑動,slide down向下滑動),以及是否在該部件為隱藏時進(jìn)行顯示,以及推拉部件等特殊效果。 |
Set Panel Size | 將動態(tài)面板部件設(shè)置為指定的長度和寬度,在配置動作時還可指定動畫效果(如swing搖擺、linear線性、ease in cubic、ease out cubic、ease in out cubic、bounce彈跳、elsatic橡筋效果) |
2.4 變量動作
動作名稱 | 動作說明 |
Set Variable Value | 設(shè)置某個全局變量。可將全部變量設(shè)置為: Value:指定具體值或使用fx定義更復(fù)雜的值; Value of Variable:選擇全局變量賦值; length of variable value:將全局變量的值設(shè)置為某個全局變量的長度; text on widget:將全局變量設(shè)置為某個部件的文本值,如矩形部件、標(biāo)簽部件、輸入框或多行文本框部件的值。 text on focused widget:將全局變量設(shè)置為當(dāng)前獲得焦點(diǎn)的某個部件的文本值。 length of widget value:將全局變量設(shè)置為某個部件的文本值的長度。 selected option of:將全局變量設(shè)置為下拉列表或列表部件的選擇項的值。 is selected of:將全局變量設(shè)置為某個部件的Selected(選中)屬性,可為true或false。 state of panel:將全局變量設(shè)置為某個動態(tài)面板部件的狀態(tài)的值。 |
2.5 中繼器動作
分類 | 動作名稱 | 動作說明 |
Add Sort | 添加中繼器的排序,可指定排序名稱,可按照某項進(jìn)行排序,可進(jìn)行Ascending升序、Descending降序、或者Toogle切換升序/降序。 | |
Remove Sort | 刪除中繼器的排序,可刪除所有排序,也可指定名稱刪除指定排序。 | |
Add Filter | 添加中繼器的過濾條件,可指定過濾條件名稱,以及過濾規(guī)則。 | |
Remove Filter | 刪除中繼器的過濾條件,可刪除所有過濾條件,也可指定名稱刪除指定過濾條件。 | |
Set Current Page | 設(shè)置當(dāng)前頁。可設(shè)置Value(指定頁)、Previous(前一頁)、Next(后一頁)、Last(最后一頁)。 | |
Set Items per Page | 設(shè)置分頁時指定每頁顯示多少數(shù)據(jù)項。 | |
Datasets | Add Rows | 在中繼器數(shù)據(jù)集中動態(tài)添加一或多行。 |
Mark Rows | 在中繼器數(shù)據(jù)集中標(biāo)記行,標(biāo)記的行可用于刪除或更新操作。 | |
Unmark Rows | 在中繼器數(shù)據(jù)集中取消標(biāo)記行。 | |
Update Rows | 在中繼器數(shù)據(jù)集中更新行。可按照一定規(guī)則更新行,也可更新標(biāo)記行。 | |
Delete Rows | 在中繼器數(shù)據(jù)集中刪除行。可按照一定規(guī)則刪除行,也可刪除標(biāo)記行。 |
2.6 雜項動作
動作名稱 | 動作說明 |
Wait | 等待指定毫秒,將后續(xù)動作延遲執(zhí)行,1秒=1000毫秒 |
Other | 在彈出窗口中顯示文字描述,一般用于說明一些暫未實(shí)現(xiàn)或在Axure RP不好實(shí)現(xiàn)的功能。 |
Raise Event | 只有母版才有該動作,用于設(shè)置母版的自定義部件。 |