將移動類型設置為 direct to line 時,可以將它移動到一條直線上的任意一點。在移動之前,必須確定移動的起點、終點,以及移動的直線。對象移動的起點就是對象在演示窗口的初始位置,終點是指對象在給定直線上停止移動的位置。關于移動對象停留的位置,它只是直線上的一點, authorware 6.0 將自動按照線性插值的方法,計算出 destination 坐標在直線上的相對位置。
運用 direct to line 移動方式
(1) 將顯示圖標拖動到流程線上,將它命名為 center 。
(2) 雙擊 center 打開演示窗口,使用文本工具輸入漢字“影”。
(3) 打開 text 菜單,使用其中的 size 及 font 命令,將“影”設置為宋體、 80 及紅色。
(4) 選擇演示窗口的漢字“影”,使用 ctrl+i 打開顯示圖標的 layout 選項卡。
(5) 將運動對象的初始位置設置為 (50 , 50) 。
(7) 雙擊移動圖標打開屬性對話框,選擇漢字“影”之后,將 type 設置為 direct to line 。
(8) 在 motion 選項卡內,將 timing 設置為 2 秒,其他選項保持默認選項。
(9) 在 layout 選項卡內,選中 end 單選按鈕,將漢字“影”拖動到演示窗口的中心位置,此時窗口內出現一條運動直線軌跡 ( 如圖 4-6 所示 ) 。
(10) 在 layout 選項卡內,選中 destination 單選按鈕,在右側的文本框內輸入 100( 如圖 4-7 所示 ) ,表示移動對象將停留在直線的終點處。
圖 4-7 設置 layout 選項卡
(11) 單擊 preview 按鈕,觀察移動對象的運動情況。
(12) 單擊 ok 按鈕,關閉打開的屬性對話框。
(13) 將顯示圖標拖動到流程線上,將它命名為 little 。
(14) 雙擊 center 打開演示窗口,使用文本工具輸入漢字“影”。
(15) 打開 text 菜單,使用其中的 size 及 font 命令,將“影”設置為宋體、 40 及藍色。
(16) 選擇演示窗口藍色的漢字“影”,使用 ctrl+i 打開顯示圖標的 layout 選項卡。
(17) 將運動對象的初始位置設置為 (50 , 50) 。
(18) 將移動圖標拖動到流程線 little 的下方,將它命名為 point 。
(19) 雙擊移動圖標打開屬性對話框,選擇藍色的漢字“影”之后,將 type 設置為 direct to point 。
(20) 在 motion 選項卡內,將 timing 設置為 2 秒,其他選項保持默認選項。
(21) 在 layout 選項卡內,將 destination 的坐標設置為 (120 , 90) 。
(22) 將移動圖標拖動到流程線 point 的下方,將它命名為 line_right 。
(23) 重復前面 (7) ~ (12) 步的操作,使藍色的漢字“影”沿直線移動到 (320 , 90) 處。
(24) 重復 (22) 、 (23) 步的操作,創建移動圖標 line_down , line_right 和 line_up 等 3 個移動圖標,分別將藍色的漢字“影”沿直線移動到 (320 , 260) , (120 , 260) , (120 , 90) 。
在本例中,首先紅色的“影”從左上角移動到屏幕的中心位置,它使用了 direct to line 移動方式。接著,藍色的“影”也從左上角移動到屏幕的某一點,該點的坐標是 (120 , 90) ,它使用了 direct to point 移動方式 ( 如圖 4-8 所示 ) 。
(23) ~ (25) 步的操作,創建了 4 個移動圖標,它們都使用 direct to line 移動方式,使藍色的漢字“影”圍繞著紅色的漢字“影”作順時針運行,運行的軌跡是由一個矩形組成的邊框 ( 如圖 4-9 所示 ) 。為了使用戶對上述過程有一個清晰的了解,便于模仿,給出如圖 4-10 所示的流程圖,圖標的名稱與在此之前的敘述完全一致。
圖 4-9 運行軌跡示意 圖 4-10 direct to line 流程圖
打開移動圖標的屬性對話框,將移動的類型確定為 direct to line 時,單擊需要移動的對象,該對象中心會顯示一個小圓點,這就是計算移動對象目標位置依據的直線起點。對于終點位置,用戶可以直接輸入任何正數或負數,甚至可以是表示位置的變量名。對于 distination 的位置,可以采用以下兩種方式之一進行設置:
● 將對象拖動到已創建的直線上的某個位置,在 destination 文本框中會顯示此時的坐標值,這就是移動對象的最終位置。
● 用戶直接在 de
[1] [2] 下一頁
新聞熱點
疑難解答