AxureRP變量使用進(jìn)階_第1頁
AxureRP變量使用進(jìn)階_第2頁
AxureRP變量使用進(jìn)階_第3頁
AxureRP變量使用進(jìn)階_第4頁
AxureRP變量使用進(jìn)階_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、Axure RP Axure RP 變量變量使用進(jìn)階使用進(jìn)階基于Axure RP 6.5.0.3051目 錄變量的使用3 3變量的應(yīng)用2 2變量的類型1 1變量的實例4 4全局變量全局變量局部變量局部變量特殊變量特殊變量變量的類型任何時候需要從一個頁面的交互影響在另一個頁面上的小部件,你將需要使用的變量。AXURE RP中可以使用的變量的數(shù)量是沒有限制的,但我們建議保持低于25,尤其是如果你正在使用Internet Explorer查看原型。您可以使用變量值的條件和設(shè)置文本時,設(shè)置控件值文章中所描述的部件,包括數(shù)學(xué)和字符串表達(dá)式里面。全局變量Global Variable:默認(rèn)顯示名稱OnLo

2、adVariable,全局變量可以在整個原型內(nèi)使用,全局變量可以直接賦值。局部變量局部變量,他只作用于單次事件。特殊變量PageName:返回頁面的名稱,即我們在站點地圖面板里面為所有頁面所做的命名,調(diào)用格式PageNameDay:返回當(dāng)前系統(tǒng)時間的日期,如2月28日則返回“28”,調(diào)用格式DayMonth:返回當(dāng)前系統(tǒng)時間的月份,如2月28日則返回“2”,調(diào)用格式MonthMonthName:返回當(dāng)前系統(tǒng)時間的月份名稱,如2月28日則返回“February”,調(diào)用格式MonthNameDayOfWeek:返回當(dāng)前系統(tǒng)時間的星期幾的名稱,如2012年2月28日則返回“Tuesday”,調(diào)用格式

3、DayOfWeekYear:返回當(dāng)前系統(tǒng)時間的年份,如2012年則返回“2012”,調(diào)用格式Y(jié)earGenDay:返回原型生成時間的日期,如2月28日則返回“28”,調(diào)用格式GenDayGenMonth:返回原型生成時間的月份,如2月28日則返回“2”,調(diào)用格式GenMonthGenMonthName:返回原型生成時間的月份名稱,如2月28日則返回“二月”,調(diào)用格式GenMonthNameGenDayOfWeek:返回原型生成時間的星期幾的名稱,如2012年2月28日則返回“星期二”,調(diào)用格式GenDayOfWeekGenYear:返回原型生成時間的年份,如2012年則返回“2012”,調(diào)用格

4、式GenYear3 32 21 14 4目 錄變量的使用變量的應(yīng)用變量的類型變量的實例變量用途做賦值的載體做賦值的載體形象點說就是發(fā)揮中間人的作用,因為全局變量支持了多達(dá)8種賦值方法,其中有5種是獲取組件值的,因此其可以作為組件間值的傳遞的媒介,比如要將一個文本塊(text panel)組件的值傳給另個文本塊組件,直接傳遞是不能實現(xiàn)的,需要用到全局變量的text on widget賦值方法,先將其中一個文本塊的值賦給變量,再將變量的值附給另一個文本塊;再比如要獲取某個列表框所選擇的值時,也可以通過這種方式來??傊?,當(dāng)需要實現(xiàn)組件和組件之間值的傳遞時,可以用全局變量來做中間人,因為AxureRP

5、暫不支持組件間直接相互傳遞值。變量函數(shù)變量函數(shù)用于對變量間的操作函數(shù)函數(shù)+ :Addition. 例如LVAR1+ LVAR2- :Subtraction. 例如LVAR1- 5/ :Division. 例如LVAR1/ 4*: Multiplication. 例如LVAR1 * 0.25 LVAR.toLowerCase(): 轉(zhuǎn)換為小寫 例如LVAR1.toLowerCase() LVAR.toUpperCase():轉(zhuǎn)換為大寫 例如LVAR1.toUpperCase() LVAR.toString(): 轉(zhuǎn)換為字符. 例如數(shù)字 LVAR1 is 09, LVAR1 是 9, 但LVAR1

6、.toString() 是09.變量用途做參數(shù)的載體做參數(shù)的載體全局變量支持直接賦值,也支持獲取別的全局變量的值,我們可以利用這一特性讓變量作為參數(shù)來實現(xiàn)某些功能。比如同一個按鈕要實現(xiàn)跳轉(zhuǎn)到不同頁面的時候,就需要兩個變量來配合實現(xiàn),一個變量充當(dāng)參數(shù),記錄在原型演示過程當(dāng)中產(chǎn)生的值的變化,另個一個變量來獲取這個值,從而決定歸屬。如參數(shù)是1時跳轉(zhuǎn)到什么頁面,參數(shù)是2時跳轉(zhuǎn)到什么頁面,參數(shù)是3是跳轉(zhuǎn)到什么頁面,這里的關(guān)鍵是要記錄下參數(shù)值的變化,最常見的情景是每點一次按鈕,參數(shù)值要加1或者減1,或者頁面LOAD的時候要給一個初始值。變量用途做條件判斷的載體做條件判斷的載體全局變量的賦值方式很多,當(dāng)獲取

7、到值進(jìn)行直接使用時,就是用來做條件判斷了,上述兩種都是獲取到值之后的間接使用。比如常見的根據(jù)輸入密碼的長度來判斷密碼復(fù)雜度的功能,就是用變量獲取到組件值的長度,然后根據(jù)這個長度來直接進(jìn)行判斷。上述參數(shù)部分的第二個變量充當(dāng)?shù)囊彩菞l件判斷的載體。變量操作變量條件變量的管理全部變量的管理可以通過【菜單-線框圖-管理變量】來進(jìn)行管理在管理變量“對話框中,你可以創(chuàng)建,刪除,重命名和重新排列變量。默認(rèn)情況下,您的文件將開始一個變量名為OnLoadVariable。當(dāng)創(chuàng)建變量名,他們必須是字母或數(shù)字,少于25個字符,且不能包含空格。3 32 21 14 4目 錄變量的使用變量的應(yīng)用變量的類型變量的實例 ht

8、tp:/ 1 設(shè)置全局變量,內(nèi)置變量或一般變量 2 給變量賦值, 一般等于從文本框輸入的值 3 結(jié)合條件 函數(shù)使用變量或計算設(shè)置變量 結(jié)合條件 函數(shù)使用變量或計算“variable name” 使用變量 全局變量可以在多個頁面中使用 系統(tǒng)內(nèi)置變量 例如頁面名稱 時間 等 PageName, Day, Month, MonthName, DayOfWeek, Year, GenDay, GenMonth, GenMonthName, GenDayofWeek, and GenYear. Local variable 一般變量 只能使用在本事件動作內(nèi)的范圍,不能想全局變量跨頁面使用使用變量+ :

9、Addition. 例如LVAR1 + LVAR2- : Subtraction. 例如LVAR1 - 5/ : Division. 例如LVAR1 / 4* : Multiplication. 例如LVAR1 * 0.25 LVAR.toFixed(decimalPoints): 精確小數(shù)點幾位 formats the value to use a specified number of places after the decimal. 例如 LVAR1 is 3.1415926, LVAR1.toFixed(2) 為 3.14. LVAR.substring(from, to):截取某段

10、字符 returns the characters from a string, between the start index (“from”) and the end index (“to). 例如 LVAR1 是 “Bill Haverchuck”, LVAR1.substring(2,10) 為 “l(fā)l Haver”. LVAR.length: returns the length of a string.字符長度 例如 LVAR1 是 “Lindsay Weir”, LVAR1.length 為12. LVAR.toLowerCase(): 轉(zhuǎn)換為小寫 例如LVAR1.toLower

11、Case() LVAR.toUpperCase():轉(zhuǎn)換為大寫 例如LVAR1.toUpperCase() LVAR.toString(): 轉(zhuǎn)換為字符. 例如數(shù)字 LVAR1 is 09, LVAR1 是 9, 但LVAR1.toString() 是09.變量 右邊例子: The total bill is $LVAR1 * 1.15 including a 15% tip. 保留2位小數(shù) The total bill is $(LVAR1 * 1.15).toFixed(2) 下邊例子是去掉LVAR1變量的最后一個字符使用變量3 32 21 14 4目 錄變量的使用變量的應(yīng)用變量的類型變量的實例變量的使用案例變量使用注意1、全局變量應(yīng)用范圍廣泛,要注意各個環(huán)節(jié)的值賦值和清零操作2、要做好全局變量的命名,合適的名字會使工作事半功倍。3、保持低于25個變量不要太依賴軟件,軟件只是我們的工具;“產(chǎn)品經(jīng)理聚集地(PMLanD)以“求知”“分享”“交友”“互動”為產(chǎn)品經(jīng)理搭建一個交流平臺,并以免費提供產(chǎn)品經(jīng)理常用圖書、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論