【文本輸入響應(yīng)】(text entry)
文本輸入響應(yīng)是根據(jù)用戶的輸入文本而產(chǎn)生的響應(yīng)類型,一般都通過它獲取用戶的文本輸入內(nèi)容而進一步進行相關(guān)的響應(yīng)處理操作。
提示與技巧
authorware 6.5的其中一個新特性就是文本輸入響應(yīng)屬性的【pattern】文本輸入框開始支持變量或者包含變量的字符串表達式作為響應(yīng)的范本,如圖8所示【pattern】文本框輸入的表達式:"i am "^yourname
假如自定義變量yourname的值為rock,那么根據(jù)上述表達式,當用戶輸入字符串組"i am rock"的時候則產(chǎn)生分支響應(yīng)。另外,如果想使用多組字符或者字符詞組來匹配此響應(yīng),那么在這些字符之間可以用"|"符號分隔開,例如在【pattern】文本框內(nèi)輸入:"true|false",則程序運行時,輸入true或false都會產(chǎn)生分支響應(yīng)。
【按鍵響應(yīng)】(keypress)
按鍵響應(yīng)是通過用戶操作控制鍵盤上的按鍵或者組合鍵而產(chǎn)生的響應(yīng)類型,即程序運行時,當用戶進行鍵盤操作,按下的某一按鍵或者組合鍵與程序事先設(shè)定的響應(yīng)按鍵匹配一致后,則程序產(chǎn)生響應(yīng)而執(zhí)行該分支內(nèi)容。
提示與技巧
和文本輸入響應(yīng)類似,authorware 6.5的按鍵響應(yīng)屬性里的【key expression】按鍵表達式也是支持變量作為響應(yīng)按鍵或者組合鍵。例如在【key expression】文本框里輸入按鍵表達式:"ctrlalta"該表達式表示當按下組合鍵"ctrl+alt+a"的時候程序響應(yīng)該交互分支。
【嘗試限制響應(yīng)】(tries limit)
嘗試限制響應(yīng)是一種限制用戶進行可交互有效次數(shù)的響應(yīng)類型。當用戶進行的操作達到程序事先預(yù)定的可交互最大有效次數(shù)后,即馬上響應(yīng)嘗試限制交互分支,如圖10所示的交互流程,假如用戶執(zhí)行第一個交互分支"執(zhí)行分支"的次數(shù)達到第二個嘗試限制分支"限制次數(shù)"所設(shè)定的最大嘗試交互次數(shù)3次時,則響應(yīng)執(zhí)行"限制次數(shù)"分支內(nèi)容。
新聞熱點
疑難解答