国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

用Authorware中的“即點即輸”方法制作多空填空題

2012-04-29 00:44蔣維黃紹龍
電腦知識與技術(shù) 2012年24期
關(guān)鍵詞:填空題

蔣維 黃紹龍

摘要:該文介紹了在Authorware中用2種“即點即輸”方法制作多空填空題。

關(guān)鍵詞:Authorware;即點即輸;填空題

中圖分類號:TP37文獻標(biāo)識碼:A文章編號:1009-3044(2012)24-5842-03

在Authorware中,在同一個交互作用分支結(jié)構(gòu)中,可以同時存在多個文本輸入響應(yīng),但Authorware確只提供一個文本輸入框,用戶只能在同一個位置輸入,即便設(shè)置多個不同交互作用分支的文本輸入響應(yīng),同一時刻也只能在一個文本輸入框中進行編輯,其它的文本框均處于非激活狀態(tài),更不可能在多個文本輸入框之間進行來回切換。該文就以一道多空填空題為例,介紹2種“即點即輸”方法,可實現(xiàn)不同輸入框中的自由切換的。

1方法1:只有一個文本輸入框的結(jié)構(gòu)(如圖1)

圖2

在“填空題題目”顯示圖標(biāo)中用文本輸入工具輸入如圖2中的填空題。

在交互圖標(biāo)右側(cè)設(shè)置3個熱區(qū)域響應(yīng)分支:定位光標(biāo)-1、定位光標(biāo)-2、定位光標(biāo)-3,調(diào)整3個響應(yīng)熱區(qū)域的位置分別放在相應(yīng)的3個輸入空格上,如圖2所示。接下來我們要獲取3個響應(yīng)熱區(qū)域在窗口中的坐標(biāo)位置,分別打開3個熱區(qū)域響應(yīng)分支的屬性框,點擊“熱區(qū)域”選項卡,即可看到當(dāng)前響應(yīng)熱區(qū)域在窗口中的坐標(biāo)值。本題目中的3個響應(yīng)熱區(qū)域坐標(biāo)值分別為:定位光標(biāo)-1(31,60)、定位光標(biāo)-2(31,99)、定位光標(biāo)-3(293,136),取得的3個坐標(biāo)值就是文本輸入框在窗口中應(yīng)放到的3個輸入位置。

打開“初始變量”計算圖標(biāo)輸入如下內(nèi)容:

text_x:=31--初始化文本輸入框位置即在第一個輸入空格處

text_y:=60

text_width:=70 --初始化文本輸入框大小

text_height:=40

text1:="" --存放第一個空格輸入的內(nèi)容

在“填空題題目”顯示圖標(biāo)中仍輸入如圖2中的填空題,在“填空”交互圖標(biāo)右側(cè)設(shè)置3個熱區(qū)域響應(yīng)分支:定位光標(biāo)-1、定位光標(biāo)-2、定位光標(biāo)-3,調(diào)整3個響應(yīng)熱區(qū)域的位置分別放在相應(yīng)的3個空格上,仍如圖2所示,用戶可通過點擊不同的熱區(qū)域進行輸入空格間的切換。

展開3個熱區(qū)域響應(yīng)分支中的響應(yīng)群組圖標(biāo)的內(nèi)容,如圖4右側(cè)所示,每個熱區(qū)域響應(yīng)分支中都有一個文本輸入框,3個熱區(qū)域響應(yīng)分支就有3個文本輸入框。調(diào)整3個文本輸入框的位置,使3個文本輸入框分別放在對應(yīng)的3個輸入空格上。

3個展開的群組圖標(biāo)中的各圖標(biāo)的內(nèi)容和作用如下:

“記錄二和三空內(nèi)容”計算圖標(biāo)中代碼如下:

text1:=""

text2:=Entrytext@"第二空"

text3:=Entrytext@"第三空"

這里用到了一個系統(tǒng)變量Entrytext,Entrytext@"IconTitle"是用來獲取一指定交互中的用戶輸入的響應(yīng)文本,text2:=Entrytext@"第二空"的意思是把名為“第二空”的交互圖標(biāo)所產(chǎn)生的文本輸入框中輸入的文本由Entrytext@"第二空"取得并存于變量text2中。Entrytext和Entrytext@"IconTitle"最大的區(qū)別在于:要用Entrytext來獲取輸入文本,用戶必須在文本輸入框中輸完內(nèi)容后按確認(rèn)鍵,所以在方法1中,每輸完一個空格的內(nèi)容都需按Enter鍵,然后進入下一空格的輸入,否則屏幕上不會顯示已輸空格的內(nèi)容。用En? trytext@"IconTitle"來獲取輸入文本,用戶在文本輸入框中輸完內(nèi)容后無需按確認(rèn)鍵,即可獲得輸入文本的內(nèi)容,所以在方法2中,當(dāng)用戶輸完一空格內(nèi)容后,只需點擊鼠標(biāo)切換到下一輸入空格處進行文本輸入即可。

“記錄一和三空內(nèi)容”計算圖標(biāo)中代碼如下:

text2:=""

text1:=Entrytext@"第一空"

text3:=Entrytext@"第三空"

“記錄一和二空內(nèi)容”計算圖標(biāo)中代碼如下:

text3:=""

text1:=Entrytext@"第一空"

text2:=Entrytext@"第二空"

“第一空”、“第二空”、“第三空”交互圖標(biāo)右側(cè)的分支均為文本交互分支,命名為“*”,在各分支的響應(yīng)計算圖標(biāo)中不用設(shè)置任何東西,但為了程序能運行,我們在每個計算圖標(biāo)中輸入--。

為了在填寫當(dāng)前空格時把已填空格的內(nèi)容顯示在屏幕上,我們?nèi)匀恍柙凇疤羁疹}題目”顯示圖標(biāo)中用文本輸入工具,分別把{text1}、{text2}、{text3}輸入到相對應(yīng)的空格上,打開顯示圖標(biāo)的屬性框,選中更新顯示變量。

在“繼續(xù)”響應(yīng)分支中響應(yīng)計算圖標(biāo)輸入如下內(nèi)容:

text1:= Entrytext@"第一空" text2:=Entrytext@"第二空" text3:=Entrytext@"第三空" EraseAll()。

此分支也可根據(jù)用戶需要自己設(shè)定。

這2種“即點即輸”方法最大的區(qū)別在于:方法1,只用一個文本輸入框,通過變量來動態(tài)控制這一個文本輸入框的位置從而實現(xiàn)多空之間的輸入切換;方法2,用了多個文本輸入框,通過“熱區(qū)域”和“文本輸入”兩種交互套用來實現(xiàn)空格之間的點擊切換。

猜你喜歡
填空題
填空題
一道高考二元最小值填空題引發(fā)的探究
“功”練習(xí)
“功率”練習(xí)
“浮力”練習(xí)
八年級(下)期末測試題(B)
數(shù)學(xué)填空題練習(xí)
“密度”練習(xí)
“光的直線傳播”“光的反射”練習(xí)
愛的填空題