中文字幕在线观看,亚洲а∨天堂久久精品9966,亚洲成a人片在线观看你懂的,亚洲av成人片无码网站,亚洲国产精品无码久久久五月天

AxureRP教程:使用變量

2019-05-15    來(lái)源:itfarmer.com.cn

容器云強(qiáng)勢(shì)上線(xiàn)!快速搭建集群,上萬(wàn)Linux鏡像隨意使用

AxureRP提供了自定義變量的功能,在設(shè)計(jì)過(guò)程中,可以借助一些變量來(lái)達(dá)到某些交互效果,也可以借助變量來(lái)做判斷條件,使交互效果更加多樣化。變量一般應(yīng)用在需要記錄某些動(dòng)作的執(zhí)行狀態(tài)、頁(yè)面顯示狀態(tài)或簡(jiǎn)單的計(jì)數(shù)功能,經(jīng)常會(huì)用到的就是第一種,記錄動(dòng)作的執(zhí)行狀態(tài),用來(lái)做標(biāo)記,以使其他事件能夠獲取當(dāng)前動(dòng)作的執(zhí)行結(jié)果。

變量能夠被賦值,當(dāng)然也能夠被讀取,且是公用的,不受頁(yè)面不同的限制,使用過(guò)程當(dāng)中設(shè)置會(huì)比較簡(jiǎn)單,需要注意的一是變量的命名,若是只有一個(gè)變量,當(dāng)然不需要管,用默認(rèn)的名稱(chēng)即可,但當(dāng)變量多了的時(shí)候,好的命名就顯得相當(dāng)重要;二是需要記住變量的各個(gè)值所對(duì)應(yīng)的結(jié)果或狀態(tài),不能搞混淆,特別也是變量比較多的時(shí)候,因此在有一個(gè)適當(dāng)?shù)拿Q(chēng)后,還需盡量能使變量的賦值簡(jiǎn)單、容易記且統(tǒng)一,如都用1表示true,0表示false。下面介紹變量在實(shí)際設(shè)計(jì)當(dāng)中的應(yīng)用。

變量在交互事件屬性里面設(shè)置,在第一步當(dāng)中點(diǎn)編輯條件,下拉選擇變量的值,系統(tǒng)默認(rèn)會(huì)有一個(gè)名為OnLoadValiable的變量,可以自定義新增,這里是條件編輯頁(yè)面,可以設(shè)置很多復(fù)雜的邏輯判斷。交互事件里面也有一個(gè)與變量有關(guān)的動(dòng)作,就是:設(shè)置變量和組件值的變化值,就是給變量或者組件賦值的操作,可以是賦常量,也可以是賦變量。下面會(huì)介紹兩種變量的簡(jiǎn)單應(yīng)用。

示例一演示變量的賦值傳遞操作。在頁(yè)面上添加一個(gè)單行文本框,以及兩個(gè)按鈕,兩個(gè)文本塊組件。單行文本框作為輸入載體,命名為"輸入框",一個(gè)文本塊做說(shuō)明,提示用戶(hù)該輸入什么,一個(gè)文本塊什么都不寫(xiě),空白的放在頁(yè)面上,命名為"顯示區(qū)";一個(gè)按鈕做提交操作,功能是若文本框里面沒(méi)有內(nèi)容,提交時(shí)提示用戶(hù)需要輸入,若文本框里有內(nèi)容,則將內(nèi)容顯示在下方,且文本框內(nèi)容不清空,一個(gè)按鈕做重填控制,功能是清空文本框里面填寫(xiě)的內(nèi)容。

這里涉及到了兩個(gè)組件的值傳遞的過(guò)程,在沒(méi)有用程序?qū)崿F(xiàn)之前,需要有一個(gè)載體來(lái)記錄這個(gè)值,這里就需要用到變量。用一個(gè)變量先記錄文本框里的輸入值,再將其傳遞給文本塊。這里的特殊性在于是兩個(gè)不同類(lèi)型的組件之間傳遞參數(shù),若都是單行文本框,就可以不用變量而直接傳遞,這種情況這里就不演示了,可以自己嘗試一下,設(shè)置方法是一樣的。

設(shè)置主要集中于提交按鈕的OnClick事件,需要判斷變量是否為空,這里就用系統(tǒng)提供的默認(rèn)變量。在交互事件屬性設(shè)置里,首先第一步設(shè)置判斷條件,判斷變量OnLoadValiable的值是否為空,然后第2步選擇設(shè)置變量和組件值的變化值這個(gè)動(dòng)作,若變量為空,在條件設(shè)置框里給文本塊"顯示區(qū)"賦值,顯示"請(qǐng)輸入顯示信息"。若變量不為空,則將文本框的值傳遞給變量,再由變量傳遞給"顯示區(qū)",且讓文本框記住剛輸入的值,設(shè)置交互窗口代碼如下:

示例二演示變量賦值后用來(lái)做動(dòng)作判斷的,即某個(gè)動(dòng)作完成之后會(huì)給變量賦一個(gè)特定的值,然后用這個(gè)特定值來(lái)判斷動(dòng)作是否完成。前面說(shuō)過(guò)變量是公用的,不受頁(yè)面限制,因此特別適用于不同頁(yè)面間的交互設(shè)計(jì)。

主要功能是通過(guò)用三個(gè)按鈕來(lái)控制在另一個(gè)頁(yè)面上的動(dòng)態(tài)面板的不同狀態(tài)顯示,按鈕單擊事件會(huì)給變量賦值,然后動(dòng)態(tài)面板所在頁(yè)面加載的時(shí)候會(huì)判斷變量的當(dāng)前值來(lái)默認(rèn)顯示特定的狀態(tài)頁(yè)面,變量賦值過(guò)程與上面一個(gè)例子類(lèi)似,這里動(dòng)態(tài)面板所在頁(yè)面是用OnPageLoad事件來(lái)做的。

變量的應(yīng)用范圍比較廣,很多的較為復(fù)雜的交互效果可能都會(huì)用到變量,因此變量也豐富了交互效果的設(shè)計(jì),這里只是提供簡(jiǎn)單例子做說(shuō)明,后續(xù)還有會(huì)有例子會(huì)用到變量。

演示例子在AxureRP5.5版本下調(diào)試通過(guò)

點(diǎn)此查看演示

點(diǎn)此下載源文件

文章來(lái)源:itfarmer.com.cn

標(biāo)簽: AxureRP AxureRP教程 AxureRP變

版權(quán)申明:本站文章部分自網(wǎng)絡(luò),如有侵權(quán),請(qǐng)聯(lián)系:west999com@outlook.com
特別注意:本站所有轉(zhuǎn)載文章言論不代表本站觀點(diǎn)!
本站所提供的圖片等素材,版權(quán)歸原作者所有,如需使用,請(qǐng)與原作者聯(lián)系。

上一篇:可用性測(cè)試

下一篇:10個(gè)關(guān)鍵要素:為您闡明如何利用Blog推廣產(chǎn)品