前段時(shí)間在kindle上看到一篇圖靈社區(qū)出的Axure的教材唉侄,其實(shí)也就短短的一百多頁(yè)咒吐,講的基本都是簡(jiǎn)單的功能,和在我剛開(kāi)始接觸Axure時(shí)看到的官方教材一樣属划,教材鏈接為:(侵刪)
http://www.webppd.com/thread-9347-1-1.html
由于這個(gè)pdf是翻譯過(guò)來(lái)的恬叹,其中有些表述使我產(chǎn)生了歧義,以至于其中一個(gè)訓(xùn)練實(shí)現(xiàn)時(shí)有些困難榴嗅。
具體內(nèi)容是通過(guò)設(shè)置條件妄呕,值,以及變量嗽测,實(shí)現(xiàn)文本框留空與否绪励,點(diǎn)擊登錄進(jìn)入到不同的頁(yè)面。
后來(lái)通過(guò)嘗試不同的交互選項(xiàng)終于完成這種效果唠粥。
一疏魏、添加文本框和按鈕:
1.在主頁(yè)面拖入一個(gè)文本框和按鈕(或者矩形),選中文本框和矩形晤愧,點(diǎn)擊中間對(duì)齊大莫,矩形將會(huì)調(diào)整和文本框中心對(duì)齊。
2.將文本框命名為“ UserNameTextField”官份,將按鈕上的文字編輯為“ Login” 只厘,將其命名為“ LoginButton”
二烙丛、添加一個(gè)條件,保證文本框不能為空
選中 Login 圓角矩形羔味,雙擊鼠標(biāo)點(diǎn)擊時(shí)事件河咽,打開(kāi)用例編輯器點(diǎn)擊用例說(shuō)明字段右側(cè)“ 添加條件” 選項(xiàng),打開(kāi)條件生成器將每個(gè)字段的值進(jìn)行匹配:“ 元件文字長(zhǎng)度”“ UserNameTextField”“ 赋元!=”最后一個(gè)字段空白忘蟹,點(diǎn)擊確定返回用例編輯器。
三媚值、設(shè)置用例1
在用例編輯器中,添加“ 設(shè)置變量值” 動(dòng)作护糖,勾選 OnLoadVariable 變量值前的復(fù)選框?qū)⒚恳粋€(gè)字段值進(jìn)行匹配:“ 部件文字” “ UserNameTextField”褥芒,返回用例界面選項(xiàng)卡,點(diǎn)擊“ 打開(kāi)鏈接” 椅文,選擇 Page 1 作為目標(biāo)鏈接頁(yè)面點(diǎn)擊確定喂很,確認(rèn)這個(gè)用例中的所有設(shè)置。
四皆刺、設(shè)置用例2
選擇 Login 按鈕少辣,再次雙擊鼠標(biāo)點(diǎn)擊時(shí)事件,打開(kāi)用例 2 的用例編輯器羡蛾。添加“ 打開(kāi)鏈接” 動(dòng)作漓帅,選擇“ Page 2” 作為目標(biāo)鏈接頁(yè)面,點(diǎn)擊確定按鈕痴怨,確認(rèn)該用例內(nèi)全部設(shè)置忙干。
五、在 Page 1 頁(yè)面添加一個(gè)矩形
在站點(diǎn)地圖內(nèi)雙擊“ Page 1” 浪藻,將其在設(shè)計(jì)區(qū)域打開(kāi)捐迫,在 Page 1 頁(yè)面中添加一個(gè)矩形部件,將矩形部件命名為“ WelcomeMessage”爱葵。
六施戴、設(shè)置當(dāng)頁(yè)面載入時(shí)的矩形部件的內(nèi)容
在頁(yè)面交互選項(xiàng)卡內(nèi),雙擊載入時(shí)事件萌丈,選擇“ 設(shè)置文本” 動(dòng)作赞哗,選擇 WelcomeMessage 部件點(diǎn)擊“ fx” 按鈕打開(kāi)編輯文本對(duì)話框,輸入文本“ Welcome, ” 辆雾,包含末尾一個(gè)逗號(hào)和一個(gè)空格點(diǎn)擊“插入變量或函數(shù)…” 肪笋,打開(kāi)下拉框。 在文本中,選擇“OnLoadVariable” 變量藤乙,點(diǎn)擊確定按鈕猜揪。
七、設(shè)置page 2提示信息頁(yè)面
在站點(diǎn)地圖內(nèi)雙擊“ Page 2” 湾盒,將其在設(shè)計(jì)區(qū)域打開(kāi)湿右,在 Page 2 頁(yè)面中添加一個(gè)矩形和按鈕,將矩形部件命名為“ Tips”罚勾,按鈕命名為“Return”。在矩形內(nèi)輸入文本“Please input your username to login,thank you!”吭狡。選擇按鈕尖殃,點(diǎn)擊鏈接,鏈接到index頁(yè)面划煮。
八送丰、將page 1 重命名為login,page 2 重命名為return弛秋。
預(yù)覽效果:
index頁(yè)面
此時(shí)如果不填入文本框器躏,直接點(diǎn)擊login,則進(jìn)入return頁(yè)面蟹略。點(diǎn)擊return按鈕可返回index頁(yè)面登失。
return頁(yè)面
login頁(yè)面
如果輸入字符,則進(jìn)入到login頁(yè)面挖炬,顯示為:
說(shuō)了這么多揽浙,其實(shí)主要是第二步可能由于漢化包不同或者版本不同而出現(xiàn)不同選項(xiàng),易將元件(部件)文字長(zhǎng)度與變量值長(zhǎng)度/意敛!=與不包含或不是/值/變量值/數(shù)字/字母 或質(zhì)疑混淆馅巷,容易出錯(cuò),其它步驟根據(jù)教程來(lái)就基本沒(méi)有問(wèn)題草姻。
孰能生巧钓猬,加油~