1.條件編輯器
要添加條件到你的交互中,首先要在部件【屬性】面板下雙擊要觸發(fā)的事件并添加用例。在彈出的【用例編輯器】頂部(用例說明右側)單擊【新增條件】,打開【條件編輯器】對話框,見圖11。
(圖11)
條件生成器允許你創(chuàng)建條件表達式,例如,“如果下拉列表框部件的選項== 蘋果,就顯示一張?zhí)O果的圖像”,昆明網(wǎng)站建設小編認為這句話的前半句就是一個條件表達式,后半句是滿足條件后會觸發(fā)的動作。
使用【條件編輯器】中下拉列表和輸入框,可以輕松創(chuàng)建需要的條件。如果你對條件表達式的創(chuàng)建不太明白,有一個非常簡單的辦法,把表達式拆成三部分來看:表達式兩邊是你要對比的兩個項,中間是要對比的類型。換句話說就是[一個值]+[怎樣對比]+[另一個值],見圖12。每一行條件表達式的第一個和第二個項分別是值的類型和特定的部件或者是你要檢查的變量。第三項是要對比的類型,比如等于、不等于、大于、小于、是、不是...第四項和第五項是你要對比的指定部件和值的類型。
(圖12)
2.條件
下面昆明網(wǎng)站制作小編接著要說的是Axure RP8中所有可用的條件列表,你可以建立基于以下類型的值的條件。
值:文本/數(shù)字的值或變量。
變量值:存儲在變量中的當前值。
變量值長度:一個變量的值的字符數(shù)。
部件文字:部件中的文字。
焦點部件文字:光標焦點所在部件上的文字。
部件文字長度:部件中文本的字符數(shù)。
被選項:下拉列表或列表選擇框被選中的項。
選中狀態(tài):檢測復選框或單選按鈕是否選中,或者一個部件是否是選中狀態(tài)。
面板狀態(tài):動態(tài)面板的當前狀態(tài)。
部件可見:部件當前狀態(tài)是可見還是隱藏。
按下的鍵:鍵盤上按下的鍵或組合。
指針:拖放過程中鼠標指針(光標)的位置。
部件范圍:部件之間是否接觸(通常用于部件拖放時)。
自適應視圖:自適應視圖當前的視圖。
3.創(chuàng)建條件
在一個用例中可以添加多個條件,單擊表達式右側的綠色加號即可。比如,如果部件文字email 等于ilove@axure.com,并且部件文字password 等于axure。要刪除條件,單擊表達式右側的叉號,見圖13。
(圖13)
如果所有的條件都必須同時滿足(用例表達式描述中是and),在條件生成器左上角的下拉列表中選擇符合【全部】以下條件。如果只需要滿足條件中的任何一個(用例表達式描述中是or),在條件生成器左上角的下拉列表中選擇符合【任何】以下條件。默認情況下,條件表達式被設置為符合【全部】以下條件。條件設置完畢之后,單擊【確定】按鈕回到【用例編輯器】中,選擇當條件能夠滿足的情況下想要執(zhí)行的動作。比如,如果部件文字email 等于ilove@axure.com,and部件文字password 等于axure,就執(zhí)行在新頁面打開page1的動作。
當前文章標題:交互和條件邏輯
當前URL:http://51zuanshi.com.cn/news/wzzz/3440.html
上一篇:案例20:會員登錄條件判斷
下一篇:多條件用例