【原型設(shè)計】巧用Axure三步輕松搞定圖片驗證碼

圖片驗證碼

再一次工作中遇到了產(chǎn)品設(shè)計的注冊和登錄模塊疗杉,今天和大家聊聊如何利用Axure實現(xiàn)圖片驗證碼的隨機切換。

以往都為了方便或者說是偷懶每次在設(shè)計驗證碼的時候椎组,總會手工設(shè)置幾張圖片驗證碼作為動態(tài)面板的幾個狀態(tài)丹拯,利用動態(tài)面板的狀態(tài)切換,基本也算實現(xiàn)了切換驗證碼的交互效果斤程,但總覺得缺少了什么角寸,保真度不夠。

回到正題忿墅,首先來分析下需要實現(xiàn)的效果

1扁藕、圖片中的驗證碼為數(shù)字和字母的隨機組合

2、點擊驗證碼和右側(cè)的文字疚脐,左側(cè)的驗證碼隨機出現(xiàn)4位字母或數(shù)字

隨機驗證碼是顯示在一個矩形框內(nèi)亿柑,這里只需要從26個大寫英文字母和10個數(shù)字中隨機獲取一位字符,四個字符拼成一個隨機驗證碼亮曹。


交互效果其實很簡單橄杨,下面我們來看下如何實現(xiàn):

第一步:準(zhǔn)備好相關(guān)的部件秘症,拖入一個矩形框至設(shè)計區(qū)域,矩形框中默認(rèn)輸入A C 5 8式矫;拖入文本標(biāo)簽至矩形框右側(cè)乡摹,輸入文字“看不清,請換一張”采转;

第二步:選中右側(cè)文本標(biāo)簽聪廉,選擇鼠標(biāo)單擊事件,選擇設(shè)置變量新增動作故慈,配置動作中選擇新增變量板熊,新增全局變量random_str,并給予賦值A(chǔ)BCDEFGHIJKLMNOPQRSTUVWXYZ0123456789(驗證碼就是從這里隨機抽炔毂痢)


全局變量存儲字母與數(shù)字

第三步:給驗證碼矩形框隨機賦值干签,繼續(xù)第二步的操作新增動作中選擇設(shè)置文本,配置動作選中驗證碼矩形框拆撼,下方的文本賦值中容劳,點擊fx,插入字符串函數(shù)[[random_str.substr(random_str.length*Math.random(),1)]]闸度,插入4遍竭贩,每一遍之間用空格隔開,這段函數(shù)表達(dá)的是從全局變量那一串內(nèi)容中莺禁,隨機抽取一個字符留量,插入4遍,即表示抽取4個字符哟冬。將用例復(fù)制到矩形框單擊事件中楼熄。


找到驗證碼準(zhǔn)備賦值


從變量中隨機抽取一個字符,執(zhí)行4次


按下F5預(yù)覽驗證效果柒傻,看下是不是點擊文字和驗證碼孝赫,驗證碼是不是隨機刷新了,祝你成功红符。

總結(jié):本案例的難點在于字符串函數(shù)[[random_str.substr(random_str.length*Math.random(),1)]]的應(yīng)用青柄,對于沒有接觸過開發(fā)的同學(xué)來說,這點可能很難想到预侯,也不一定明白其中的意思致开,通過這次的接觸,大致了解意思即可萎馅,希望本案例的講解双戳,能夠?qū)δ阌兴鶐椭?/p>

如果你對Axure或原型設(shè)計有興趣,希望系統(tǒng)性地學(xué)習(xí)Axure知識糜芳,掌握更多Axure使用技巧飒货;或者希望通過臨摹交互案例魄衅,進(jìn)一步提升高保交互設(shè)計能力。請點擊下方關(guān)注按鈕塘辅,查看更多連載作品晃虫。

點擊獲取案例作品源文件

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市扣墩,隨后出現(xiàn)的幾起案子哲银,更是在濱河造成了極大的恐慌,老刑警劉巖呻惕,帶你破解...
    沈念sama閱讀 211,265評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件荆责,死亡現(xiàn)場離奇詭異,居然都是意外死亡亚脆,警方通過查閱死者的電腦和手機做院,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,078評論 2 385
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來濒持,“玉大人山憨,你說我怎么就攤上這事∶趾恚” “怎么了?”我有些...
    開封第一講書人閱讀 156,852評論 0 347
  • 文/不壞的土叔 我叫張陵玛迄,是天一觀的道長由境。 經(jīng)常有香客問我,道長蓖议,這世上最難降的妖魔是什么虏杰? 我笑而不...
    開封第一講書人閱讀 56,408評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮勒虾,結(jié)果婚禮上纺阔,老公的妹妹穿的比我還像新娘。我一直安慰自己修然,他們只是感情好笛钝,可當(dāng)我...
    茶點故事閱讀 65,445評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著愕宋,像睡著了一般玻靡。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上中贝,一...
    開封第一講書人閱讀 49,772評論 1 290
  • 那天囤捻,我揣著相機與錄音,去河邊找鬼邻寿。 笑死蝎土,一個胖子當(dāng)著我的面吹牛视哑,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播誊涯,決...
    沈念sama閱讀 38,921評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼挡毅,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了醋拧?” 一聲冷哼從身側(cè)響起慷嗜,我...
    開封第一講書人閱讀 37,688評論 0 266
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎丹壕,沒想到半個月后庆械,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,130評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡菌赖,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,467評論 2 325
  • 正文 我和宋清朗相戀三年缭乘,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片琉用。...
    茶點故事閱讀 38,617評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡堕绩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出邑时,到底是詐尸還是另有隱情奴紧,我是刑警寧澤,帶...
    沈念sama閱讀 34,276評論 4 329
  • 正文 年R本政府宣布晶丘,位于F島的核電站黍氮,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏浅浮。R本人自食惡果不足惜沫浆,卻給世界環(huán)境...
    茶點故事閱讀 39,882評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望滚秩。 院中可真熱鬧专执,春花似錦、人聲如沸郁油。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,740評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽已艰。三九已至痊末,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間哩掺,已是汗流浹背凿叠。 一陣腳步聲響...
    開封第一講書人閱讀 31,967評論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人盒件。 一個月前我還...
    沈念sama閱讀 46,315評論 2 360
  • 正文 我出身青樓蹬碧,卻偏偏與公主長得像,于是被迫代替她去往敵國和親炒刁。 傳聞我的和親對象是個殘疾皇子恩沽,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,486評論 2 348

推薦閱讀更多精彩內(nèi)容