☆孫景巖
(松原職業(yè)技術學院,吉林松原 138005)
地理教師很多時候需要自已動手做課件,F(xiàn)lash軟件以其操作簡便、表現(xiàn)力強而被眾多地理教師作為制作課件的首選。在做課件時,有時需要和用戶交換信息,也就是需要用戶輸入信息,然后課件根據(jù)用戶輸入的信息作出相應的反應。由于輸入的內(nèi)容千變?nèi)f化,不固定且沒有規(guī)律,這時就需要用到Flash中的文本框來實現(xiàn)。筆者把自己在使用Flash8時遇到的有關文本框的內(nèi)容,介紹給大家。
Flash中文本框共有三種類型:即靜態(tài)文本框Static Text,主要用于顯示文字內(nèi)容;輸入型文本框Input Text,主要用于用戶與計算機進行交互信息的交流;動態(tài)文本框Dynamic Text,能動態(tài)地顯示某些信息。其中,輸入文本框和動態(tài)文本框可與滾動條結(jié)合,實現(xiàn)更多的功能。下面從兩個方面介紹文本框的應用。
如已知東經(jīng)120度的地方時是8時,根據(jù)用戶輸入的經(jīng)度,可馬上計算出當?shù)氐牡胤綍r。
圖1
制作步驟(//后內(nèi)容為對語句的說明):
第一步,在主場景中制作5個文本框,如圖1①-⑤所示。
(1)如圖1中所示,①②是兩個靜態(tài)文本框,在主場景中放入文本框后,選擇屬性為Static Text。
(2)如圖1中所示,③是一個輸入型文本框,在主場景中放入文本框后,選擇屬性為Input Text,同時為該文本框取一個變量名為srjd。
(3)如圖1中所示,④⑤是兩個動態(tài)文本框,在主場景中放入文本框后,選擇屬性為Dynamic Text,同時為這兩個文本框各取一個變量名分別為jd、dfs。
第二步,制作東西經(jīng)切換的按鈕,如圖1⑥所示。用戶可以通過單擊按鈕⑥,來改變文本框④顯示的內(nèi)容,從而可以顯示用戶輸入的是東經(jīng)度還是西經(jīng)度。
新建按鈕元件,命名為dxj_bu。
選中按鈕,打開動作面板,輸入如下語句:
第三步:制作計算的按鈕,如圖1⑦所示。該按鈕的主要功能是根據(jù)用戶在文本框③中輸入的數(shù)據(jù),結(jié)合文本框④中的內(nèi)容,可以計算出當?shù)氐牡胤綍r。
新建按鈕元件,命名為js_bu。
選中按鈕,打開動作面板,輸入如下語句:
應該說UIScrollBar是應用最為廣泛的組件,其主要功能是可以方便地瀏覽較長的文本。我們只需在場景中放置動態(tài)文本框,然后將UIScrollBar組件拖拽到場景中并將它粘縛在相應的動態(tài)文本框上,再利用LoadVariables或是其它的方法將文本內(nèi)容導入到該文本框內(nèi),就可以利用UIScrollBar直接控制文本的滾動顯示了。
制作步驟:
(1)驗證對象貼緊功能是否已打開:“視圖”——“貼緊”——“貼緊至對象”。
(2)在舞臺上創(chuàng)建一個動態(tài)或輸入文本。用文本工具調(diào)整大小以適合你的需要。
(3)將UIScrollBar組件從“組件”面板拖到舞臺上。
操作:“窗口”——“組件”——展開User Inferface——將UIScrollBar拖到舞臺上文本框的任何一個象限內(nèi),滾動條會適應文本框的大小而緊緊地貼在文本框上。注意:自動貼緊時自動給出文本字段實例的名稱。當改變文本字段實例的名稱時,要修改此參數(shù)。方法如下:
點舞臺的組件圖形滾動條部分,在“屬性、濾鏡、參數(shù)”選項中”選擇“參數(shù)”,修改參數(shù)_targetInstanceName后的內(nèi)容,使其與實例的名稱一致。參數(shù)horizontal指示滾動條是水平方向(true)還是垂直方向(false)。默認值為false。
(4)可以向文本框中直接輸入文本內(nèi)容,也可以導入外部文件。如果導入內(nèi)容,可在第一幀處輸寫如下腳本:loadVariablesNum(url:string,level:number),url:string---變量所處位置的絕對或相對URL。level:number---一個整數(shù),指定flash player中接收這些變量的級別。如要導入aa.txt文件,可書寫如下:loadVariablesNum(″aa.txt″,1)。
在課件制作中文本框的應用范圍很廣,以上只是從兩個方面介紹了文本框的簡單應用,希望對大家會有所幫助。