【運算】窗口工具欄位于【運算】窗口的底部,如圖3-21所示,其中可顯示7種狀態。
光標位置 編輯狀態 修改標志 圓括號計數 方括號計數 ascii碼 當前語言
圖3-21 【運算】窗口狀態欄
(1)光標位置:指出當前光標所處的行、列位置。
(2)編輯狀態:指出當前處在插入狀態(insert)或者改寫(overwrite)狀態。
(3)修改標志:指出當前窗口中的代碼自打開以來是否被修改過。
(4)圓括號計數:指出在當前光標所在代碼行中,還有多少圓括號等待匹配。
(5)方括號計數:指出在當前光標所在代碼行中,還有多少方括號等待匹配。
(6)ascii碼顯示:顯示出當前被選中或者光標所在位置處字符的ascii碼值。
(7)當前語言:顯示當前使用的程序語言:authorware或javascript。
在書寫代碼時,authorware自動根據已輸入的內容,提示可能需要輸入的內容,如圖3-22所示。
圖3-22 自動提示信息
提示窗口(請參照圖3-11)用于根據當前輸入的上下文自動查找相應的變量或函數。設計人員在輸入代碼的過程中,如果忘記了系統函數或變量名的寫法,按下快捷鍵ctrl+h,就可以打開提示窗口,在其中使用方向鍵選擇所需的變量或函數。提示窗口中出現的內容由用戶以前輸入的內容決定,在選中某個變量或函數后,按下回車鍵,就可以將該變量或函數粘貼到編輯區域內當前光標所在位置處。如果被粘貼的是系統函數,則函數需要的所有參數也被同時粘貼到【運算】窗口中。
在編輯區域單擊鼠標右鍵,會出現【運算】窗口彈出菜單,其中提供了各種編輯命令。下面簡要介紹一些常用的菜單命令:
(1)collapse block
用于可以向【運算】窗口中當前光標所在行插入折疊標記,如圖3-23所示,單擊折疊標記,可以將大段的代碼折疊起來,留下一個清晰的編碼環境。在右鍵彈出菜單中選擇clear collapse block菜單命令,就可以將當前光標所在行的折疊標記清除。
圖3-23 折疊代碼示意圖
(2)export>to rtf
將【運算】窗口中的代碼輸出為rtf文件。
(3)export>to html
將【運算】窗口中的代碼輸出為html文件。
(4)insert date and time>date
向【運算】窗口中當前光標所在位置處插入系統日期。
(5)insert date and time>time
向【運算】窗口中當前光標所在位置處插入系統時間。
(6)insert date and time>date and time
向【運算】窗口中當前光標所在位置處插入系統日期和時間。
(7)conver to>string
將【運算】窗口中當前被選擇的內容轉換為字符串,例如將geticonproperty轉換為"geticonproperty"。
(8)conver to>upper case
將【運算】窗口中當前被選擇的字母轉換為大寫字母,例如將geticonproperty轉換為geticonproperty。
(9)conver to>lower case
將【運算】窗口中當前被選擇的字母轉換為小寫字母,例如將geticonproperty轉換為geticonproperty。
(10)conver to>invert case
將【運算】窗口中當前被選擇的字母大、小寫狀態逆轉,例如將geticonproperty轉換為geticonproperty。
(11)conver to>correct case
將【運算】窗口中當前被選擇的變量或函數名轉換為正常的大、小寫狀態,例如將geticonproperty轉換為geticonproperty。
(12)conver to>capitalize case
將【運算】窗口中當前被選擇的單詞轉換為首字母大寫,例如將geticonproperty轉換為geticonproperty。
(13)conver to>wrap in eval
將【運算】窗口中當前被選擇的程序語句轉換為由系統函數eval執行的格式,例如將
geticonproperty(iconid@"icontitle", #property)
轉換為:
eval("geticonproperty(iconid@/"icontitle/", #property)")。
(14)conver to>wrap in eval
將【運算】窗口中當前被選擇的賦值語句轉換為由系統函數evalassign執行的格式,例如將:
result:=geticonproperty(iconid@"icontitle", #property)
轉換為:
evalassign("result:=geticonproperty(iconid@/"icontitle/", #property)")。
新聞熱點
疑難解答