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

AxureRP教程:使用變量

2019-05-07    來源:itfarmer.com.cn

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

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

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

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

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

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

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

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

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

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

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

點(diǎn)此查看演示

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

文章來源:itfarmer.com.cn

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

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

上一篇:AxureRP教程:變量使用進(jìn)階

下一篇:騰訊SOSO地圖 iPhoneV2.0項(xiàng)目設(shè)計(jì)總結(jié)