這種方式將程序流程的控製權交給用戶。在交互圖標上下掛導航圖標,每一個導航圖標都與各自的目標頁建立了鏈接,通過按鈕等交互方式來讓用戶指定目標頁。
一般情況下,不建議用戶使用第一種方法。在其他編程語言中,大多不提倡過多地使用GoTo一類的語句,有些語言甚至完全禁用或者不提供這樣的語句或函數,因為這樣會破壞程序的結構,使程序難以維護。
導航圖標的第二種使用方式常見於框架圖標中。
3.框架圖標
框架圖標是一種特殊的圖標。在Authorware中有些圖標是可以單獨使用的,如顯示圖標、等待圖標、聲音圖標,有些是配合其他圖標使用的,如移動圖標、擦除圖標、交互圖標。他們的共同特點是本身就是一個獨立的圖標。而框架圖標卻不一樣,它是一個複合型的圖標,同時它也要配合其他圖標使用。
框架圖標可以下掛許多其他設計圖標。每一個設計圖標被稱為一頁。頁麵並不僅僅局限於使用顯示圖標來顯示文本和圖像,同樣可以使用數字電影圖標、聲音圖標或者動畫圖標。
圖10-2-38 框架的基本結構
框架結構是一個導航結構,由框架圖標、附屬於框架圖標的頁圖標和導航圖標組成。建一個基本的導航結構很簡單,拖動一個框架圖標到流程線上,然後拖動一個或多個圖標到框架圖標右側釋放即可,其方法類似於交互圖標的使用,最好使用群組圖標作為頁圖標。如圖10-2-38所示就是框架的基本結構。
從功能上講,框架內部結構又可分為3大模塊:開始模塊、導航模塊、退出模塊。
(1)開始模塊
圖10-2-39 開始模塊
默認情況下為一個名為“Gray Navigation Panel”的顯示圖標,雙擊這個顯示圖標可以看到一個圖形對象,如圖10-2-39所示。其作用是為框架中的按鈕做背景。當然也可以根據用戶需求建立自己的麵板,或者把這個麵板刪除,重新導入一幅背景圖、加入一段音樂。