Axure 9.0高級(jí)教程:這是一份詳細(xì)的變量使用說(shuō)明書(shū)

變量概述

變量來(lái)源于數(shù)學(xué),是計(jì)算機(jī)語(yǔ)言中能儲(chǔ)存計(jì)算結(jié)果或能表示值的抽象概念。變量可以通過(guò)變量名訪問(wèn)。在指令式語(yǔ)言中,變量通常是可變的;但在純函數(shù)式語(yǔ)言(如Haskell)中,變量可能是不可變(immutable)的。在一些語(yǔ)言中,變量可能被明確為是能表示可變狀態(tài)、具有存儲(chǔ)空間的抽象(如在Java和Visual Basic中);但另外一些語(yǔ)言可能使用其它概念(如C的對(duì)象)來(lái)指稱這種抽象,而不嚴(yán)格地定義“變量”的準(zhǔn)確外延。世間萬(wàn)物總是在不斷地變化當(dāng)中,沒(méi)有永恒不變的東西,因此理論上講所有能夠發(fā)生變化的因素都是變量。比如一直在上漲的“房?jī)r(jià)”,銀行賬戶中越來(lái)越少的“余額”,越來(lái)越糟糕的“空氣質(zhì)量指數(shù)”,這些都是變量。
Axure 9.0為我們提供了創(chuàng)建變量的條件,根據(jù)變量的適用范圍可以分為局部變量和全局變量。
局部變量:局部變量?jī)H適用于元件或頁(yè)面的一個(gè)動(dòng)作中,動(dòng)作外的環(huán)境無(wú)法使用局部變量。我們可以為一個(gè)動(dòng)作設(shè)置多個(gè)變量,Axure中并不會(huì)限制變量的數(shù)量。不同的動(dòng)作當(dāng)中,局部變量的名稱可以相同,但卻不會(huì)相互影響。比如每個(gè)人的“身高”和“體重”是不一樣的,他們之間也不會(huì)有因果邏輯關(guān)系,不會(huì)相互影響。
全局變量:全局變量適用于整個(gè)原型,因此全局變量的名稱不能重復(fù),否則系統(tǒng)將無(wú)法區(qū)分它們。將某個(gè)值傳遞給不同的元件或不同的頁(yè)面時(shí),我們常需要用到全局變量。比如“知識(shí)”可以通過(guò)書(shū)籍上的文字、圖片或者老師的語(yǔ)言講解等外在表現(xiàn)形式,傳遞給學(xué)生,學(xué)生大腦接受并獲得“知識(shí)”。這樣“知識(shí)”就在人與人之間完成了傳遞、存儲(chǔ)。

局部變量

添加局部變量:可以通過(guò)交互動(dòng)作的設(shè)置面板進(jìn)行設(shè)置,如下圖1動(dòng)作面板中,點(diǎn)擊值右側(cè)的fx,在彈出的對(duì)話框中,點(diǎn)擊下方的“添加局部變量”,可以為設(shè)置文本動(dòng)作添加一個(gè)變量。
編輯局部變量:添加變量時(shí),系統(tǒng)為我們默認(rèn)設(shè)置了變量名稱LVAR1,如果你不喜歡這樣的名稱,也可以自行修改。中間選擇項(xiàng)為元件值的類型,右側(cè)為需要添加變量的目標(biāo)元件。
插入局部變量:完成局部變量的添加后,此時(shí),我們可以點(diǎn)擊彈框上方的“插入變量與函數(shù)”,在下拉列表中找到添加的局部變量,點(diǎn)擊即可完成變量的插入。

圖1:前往設(shè)置局部變量.png

圖2:添加局部變量.png

圖3:設(shè)置局部變量.png

圖4:使用局部變量.png

全局變量

添加全局變量:系統(tǒng)默認(rèn)為用戶了提供一個(gè)全局變量OnLoadVariable,我們還可以通過(guò)動(dòng)作列表或者菜單“項(xiàng)目>全局變量設(shè)置”再添加全局變量。在全局變量彈框面板中,點(diǎn)擊“添加”按鈕,完成全局變量的添加。
編輯全局變量:在全局變量面板中,我們可以修改變量的名稱(雖然系統(tǒng)為我們提供了默認(rèn)名稱,但是方便你的使用與記憶才是最重要的),并為變量設(shè)置默認(rèn)值。
管理全局變量:在全局變量面板中,我們不僅可以添加、編輯變量,還可以調(diào)整變量在面板中的位置,甚至是刪除變量。點(diǎn)擊面板中的“↑上移”和“↓下移”按鈕,可以調(diào)整變量的位置,點(diǎn)擊變量右上角的“刪除”按鈕則可以刪除已有的變量。

圖6:管理全局變量.png

無(wú)論是局部變量還是全局變量,變量的名稱都應(yīng)使用英文,因?yàn)槌绦驘o(wú)法識(shí)別中文。這就和代碼為什么是英文而不是中文,是一樣的道理。因?yàn)橛?jì)算機(jī)程序語(yǔ)言是由美國(guó)人發(fā)明的,如果有一天可以用中文編輯代碼,那肯定是一件很酷的事。

本節(jié)主要介紹了變量的使用方法與適用范圍,下節(jié)將通過(guò)實(shí)際的應(yīng)用案例來(lái)講解變量能夠?qū)崿F(xiàn)的交互效果。如果你對(duì)原型設(shè)計(jì)有興趣,請(qǐng)點(diǎn)擊下方關(guān)注按鈕關(guān)注連載作品了解更多Axure教程。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 音樂(lè)治療學(xué)標(biāo)準(zhǔn)定義 音樂(lè)治療學(xué)是一門(mén)中、西醫(yī)學(xué)理論和科學(xué)健康評(píng)估相結(jié)合,運(yùn)用生命律動(dòng)和量子力學(xué)處方音樂(lè)能量聲波來(lái)治...
    黃磊的簡(jiǎn)書(shū)閱讀 1,778評(píng)論 0 2
  • 高貴和優(yōu)雅,在漢語(yǔ)詞語(yǔ)中這樣解釋:用于描述人時(shí),是指人的心靈境界高尚尊貴 ;用于描述物時(shí),是指高雅不俗、珍貴。反義...
    張小莫白閱讀 2,190評(píng)論 0 3
  • 好久沒(méi)留意鏡子,突然發(fā)現(xiàn)這眼珠子黑白分明了可多,沒(méi)有那些渾濁物!修心還能修身,妙,怪不得身板好使多了!就是眼太小,...
    縱情嬉戲天地間閱讀 434評(píng)論 0 0
  • 1 我把頭深深地埋在枕頭里,此時(shí)是一天最開(kāi)心的時(shí)候了。 我在心里默默祈禱著睡眠遲些到來(lái),詭異而扭曲的夢(mèng)魘將會(huì)糾纏著...
    柃千閱讀 187評(píng)論 0 1

友情鏈接更多精彩內(nèi)容