☆孫景巖
(松原職業(yè)技術(shù)學(xué)院,吉林松原 138005)
地理教師很多時(shí)候需要自已動(dòng)手做課件,F(xiàn)lash軟件以其操作簡(jiǎn)便、表現(xiàn)力強(qiáng)而被眾多地理教師作為制作課件的首選。在做課件時(shí),有時(shí)需要和用戶交換信息,也就是需要用戶輸入信息,然后課件根據(jù)用戶輸入的信息作出相應(yīng)的反應(yīng)。由于輸入的內(nèi)容千變?nèi)f化,不固定且沒(méi)有規(guī)律,這時(shí)就需要用到Flash中的文本框來(lái)實(shí)現(xiàn)。筆者把自己在使用Flash8時(shí)遇到的有關(guān)文本框的內(nèi)容,介紹給大家。
Flash中文本框共有三種類(lèi)型:即靜態(tài)文本框Static Text,主要用于顯示文字內(nèi)容;輸入型文本框Input Text,主要用于用戶與計(jì)算機(jī)進(jìn)行交互信息的交流;動(dòng)態(tài)文本框Dynamic Text,能動(dòng)態(tài)地顯示某些信息。其中,輸入文本框和動(dòng)態(tài)文本框可與滾動(dòng)條結(jié)合,實(shí)現(xiàn)更多的功能。下面從兩個(gè)方面介紹文本框的應(yīng)用。
如已知東經(jīng)120度的地方時(shí)是8時(shí),根據(jù)用戶輸入的經(jīng)度,可馬上計(jì)算出當(dāng)?shù)氐牡胤綍r(shí)。

圖1
制作步驟(//后內(nèi)容為對(duì)語(yǔ)句的說(shuō)明):
第一步,在主場(chǎng)景中制作5個(gè)文本框,如圖1①-⑤所示。
(1)如圖1中所示,①②是兩個(gè)靜態(tài)文本框,在主場(chǎng)景中放入文本框后,選擇屬性為Static Text。
(2)如圖1中所示,③是一個(gè)輸入型文本框,在主場(chǎng)景中放入文本框后,選擇屬性為Input Text,同時(shí)為該文本框取一個(gè)變量名為srjd。
(3)如圖1中所示,④⑤是兩個(gè)動(dòng)態(tài)文本框,在主場(chǎng)景中放入文本框后,選擇屬性為Dynamic Text,同時(shí)為這兩個(gè)文本框各取一個(gè)變量名分別為jd、dfs。
第二步,制作東西經(jīng)切換的按鈕,如圖1⑥所示。用戶可以通過(guò)單擊按鈕⑥,來(lái)改變文本框④顯示的內(nèi)容,從而可以顯示用戶輸入的是東經(jīng)度還是西經(jīng)度。
新建按鈕元件,命名為dxj_bu。
選中按鈕,打開(kāi)動(dòng)作面板,輸入如下語(yǔ)句:

第三步:制作計(jì)算的按鈕,如圖1⑦所示。該按鈕的主要功能是根據(jù)用戶在文本框③中輸入的數(shù)據(jù),結(jié)合文本框④中的內(nèi)容,可以計(jì)算出當(dāng)?shù)氐牡胤綍r(shí)。
新建按鈕元件,命名為js_bu。
選中按鈕,打開(kāi)動(dòng)作面板,輸入如下語(yǔ)句:


應(yīng)該說(shuō)UIScrollBar是應(yīng)用最為廣泛的組件,其主要功能是可以方便地瀏覽較長(zhǎng)的文本。我們只需在場(chǎng)景中放置動(dòng)態(tài)文本框,然后將UIScrollBar組件拖拽到場(chǎng)景中并將它粘縛在相應(yīng)的動(dòng)態(tài)文本框上,再利用LoadVariables或是其它的方法將文本內(nèi)容導(dǎo)入到該文本框內(nèi),就可以利用UIScrollBar直接控制文本的滾動(dòng)顯示了。
制作步驟:
(1)驗(yàn)證對(duì)象貼緊功能是否已打開(kāi):“視圖”——“貼緊”——“貼緊至對(duì)象”。
(2)在舞臺(tái)上創(chuàng)建一個(gè)動(dòng)態(tài)或輸入文本。用文本工具調(diào)整大小以適合你的需要。
(3)將UIScrollBar組件從“組件”面板拖到舞臺(tái)上。
操作:“窗口”——“組件”——展開(kāi)User Inferface——將UIScrollBar拖到舞臺(tái)上文本框的任何一個(gè)象限內(nèi),滾動(dòng)條會(huì)適應(yīng)文本框的大小而緊緊地貼在文本框上。注意:自動(dòng)貼緊時(shí)自動(dòng)給出文本字段實(shí)例的名稱(chēng)。當(dāng)改變文本字段實(shí)例的名稱(chēng)時(shí),要修改此參數(shù)。方法如下:
點(diǎn)舞臺(tái)的組件圖形滾動(dòng)條部分,在“屬性、濾鏡、參數(shù)”選項(xiàng)中”選擇“參數(shù)”,修改參數(shù)_targetInstanceName后的內(nèi)容,使其與實(shí)例的名稱(chēng)一致。參數(shù)horizontal指示滾動(dòng)條是水平方向(true)還是垂直方向(false)。默認(rèn)值為false。
(4)可以向文本框中直接輸入文本內(nèi)容,也可以導(dǎo)入外部文件。如果導(dǎo)入內(nèi)容,可在第一幀處輸寫(xiě)如下腳本:loadVariablesNum(url:string,level:number),url:string---變量所處位置的絕對(duì)或相對(duì)URL。level:number---一個(gè)整數(shù),指定flash player中接收這些變量的級(jí)別。如要導(dǎo)入aa.txt文件,可書(shū)寫(xiě)如下:loadVariablesNum(″aa.txt″,1)。
在課件制作中文本框的應(yīng)用范圍很廣,以上只是從兩個(gè)方面介紹了文本框的簡(jiǎn)單應(yīng)用,希望對(duì)大家會(huì)有所幫助。