下面,請讀者來逐一學習各種移動方式的特性和使用方法。 步驟2【移位】設計按鈕對話框設置: 雙擊流程線上的【移位】設計按鈕,打開移位設計對話框。
移位設計按鈕標題 移動類型 層設置
未選定移動對象前為移動類型圖例,選定移動物體后,為移動對象預覽。
輸入一個確定時間或速率的數值、 并發性選項
變量或表達式
時間控制選項
(1)【type】:移動類型選項列表為所有authorware提供的五種移動類型的列表,我們可以在該選項列表中選擇合適的移動類型,對于每一種移動類型,都有一個與該移動類型相匹配的【移位】設計按鈕對話框。 (2)【layer】:為設置層的正文輸入框,在該正文輸入框中輸入要移動的對象在展示窗口中顯示時所處的層。 在動畫的演示過程中,不可避免地會出現不同顯示對象之間的重疊現象。在重疊時為了決定那個顯示對象在上面,那個顯示對象在下面,以產生不同的動畫效果,authorware為我們提供了層的概念,利用顯示對象層次的高低來決定重疊時它們之間的關系。當兩個顯示對象重疊時,層次級別高的顯示對象顯示在層次級別低的顯示對象的上面。 在【layer】正文輸入框中,我們可以輸入正整數、負整數和零。為了讓讀者理解層次的級別是如何影響動畫的演示效果的,讓我們以一個簡單的例子來觀察其效果。 請讀者按照圖4-3所示的程序的流程結構和相應的圖片,建立顯示對象和設置相應的移位】設計按鈕。 請讀者注意,在設置【移位】設計按鈕對話框時,將所有【移位】設計按鈕的并發性選項都設置為【concurrent】同時執行。這樣可以觀察三個顯示對象同時移動時相互重疊的效果。
移動的時間控制設置用移動所需時間來控制,三個【移位】設計按鈕都把所需時間設計為1秒,為移動的顯示對象設定相同的目標點。
將實例中的方塊設置為第0層,橢圓設置為第1層,多邊形設置為第2層。
這樣在運動的過程中,方塊的運動速度最快,多邊形的運動速度最慢,橢圓將趕上多邊形,由于橢圓所處的層次級別低于多邊形所處的層次級別,則多邊形顯示在橢圓的上方,覆蓋了橢圓的部分圖形,當方塊趕上橢圓和多邊形后,由于方塊比它們兩個的層次級別都低,所以方塊處于最底層,被橢圓和多邊形所覆蓋。程序運行中的重疊效果。 下面讓我們來改變一下三種顯示對象所處的層的級別,然后再看一看重疊的效果。
我們把方塊設置為第2層,將橢圓設置為第0層,多邊形設置為第1層。
重新運行程序,程序運行中的重疊效果如圖4-5所示。
注意: 在這里,顯示對象層次的級別只限于在運動過程中,也就是說,顯示對象在運動的過程中遵循層次級別的重疊方式。當顯示對象運動到目的地靜止后,顯示對象之間的重疊方式則不再遵循設定的層次級別方式,靜止后的重疊方式由程序主流程線上【移位】設計按鈕的先后位置決定(如圖4-6所示)。
如圖4-6所示,因為移動方塊的【移位】設計按鈕在多邊形和橢圓【移位】設計按鈕的最后面,所以在靜止后的重疊圖形上方塊永遠處在橢圓和方塊上面。 重疊的效果如圖4-7所示。
請讀者注意該區別,不要把運動中的重疊效果和靜止后的重疊效果混淆起來,但讀者可以使用將【移位】設計按鈕在主流程線上的順序和顯示對象重疊中的層次級別相對應起來,使顯示對象在靜止后同運動時具有相同的重疊效果。
新聞熱點
疑難解答