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