第四步:參考前幾步的操作,繼續(xù)給數(shù)字3到0添加交互。
第五步:選中刪除鍵上面的熱區(qū)部件,在部件【屬性】面板中雙擊【鼠標(biāo)單擊時(shí)】事件,在彈出的【用例編輯器】中添加局部變量,見圖72。
(圖72)
繼續(xù)單擊【插入變量或函數(shù)…】,在下拉列表中選擇字符串函數(shù)下的substring(from,to),然后將其修改為[[LVAR1.substring(0,LVAR1.length-1)]],見圖73,然后連續(xù)單擊兩次【確定】按鈕回到設(shè)計(jì)區(qū)域。
(圖73)
解釋:這個(gè)動(dòng)作的意思是,當(dāng)單擊刪除鍵的時(shí)候,提取input文本輸入框中從第一位到倒數(shù)第二位的內(nèi)容。比如現(xiàn)在文本框中輸入的內(nèi)容是123456,單擊【刪除】按鈕時(shí),就要提取從1到5的字符。
相信有些讀者不明白substring(from,to),其中的from為什么是0?這要昆明網(wǎng)站制作小編詳細(xì)介紹一下substring()的語法。
substring(from,to)方法用于提取字符串中介于兩個(gè)指定下標(biāo)之間的字符。
語法:LVAR1.substring(from,to)
返回值:一個(gè)新的字符串,該字符串值包含 LVAR1的一個(gè)子字符串,其內(nèi)容是從 from 處到to-1處的所有字符,其長度為to 減 from。
說明:substring()方法返回的子串包括 from 處的字符,但不包括 to 處的字符。
如果參數(shù) from與to相等,那么該方法返回的就是一個(gè)空串(即長度為0的字符串)。如果from比to大,那么該方法在提取子串之前會(huì)先交換這兩個(gè)參數(shù)。
根據(jù)上面的說明可以得知:使用substring() 方法提取字符時(shí),第一個(gè)字符位置是從0開始的,第二個(gè)字符位置是1,第三個(gè)字符位置是2,以此類推。
其中l(wèi)ength 函數(shù),用來返回字符串的長度,當(dāng)單擊刪除鍵時(shí),我們要提取從第一位到倒數(shù)第二位的字符,所以to參數(shù)是當(dāng)前input文本輸入框字符串長度減1。
希望上面昆明網(wǎng)站建設(shè)小編的解釋能夠幫助你更加深入地了解這幾個(gè)函數(shù),通過在工作中不斷地查詢、使用和練習(xí),你會(huì)逐漸掌握這些常用的函數(shù),多一些耐心。
第六步:至此,模擬手機(jī)按鍵輸入的交互就制作完畢了,在頂部的工具欄中單擊【預(yù)覽】按鈕,或者按下快捷鍵 F5/Shift+Command+P,快速預(yù)覽交互效果。
當(dāng)前文章標(biāo)題:關(guān)于模擬手機(jī)按鍵輸入的最后三步
當(dāng)前URL:http://www.margaycoffee.com/news/wzzz/3475.html
上一篇:模擬手機(jī)按鍵輸入的第三步