(1)建立可放入對象的目標區。.在流程圖number5和ok圖標之間拖入一個交互(interaction)圖標,命名為interaction,然后在交互圖標右側拖入一個map圖標,這時會彈出response type對話框,選第四個——targe area,再按“ok”,命名該圖標為target。雙擊target圖標上方的箭頭會彈出屬性對話框,在response 區的branch列表中選exit interaction,在active if框中輸入:objectmoved=″number2″, 表示被移動對象的圖標名如果是number2就退出此次交互,objectmoved是系統變量,返回最近一次被移動對象的圖標名。再選target area區,在on drop列表框中,選snap to center,表示把對象放入目標區域的中心,accept any object 前打鉤。最后注意千萬不要忘了設定目標區域的位置,移開打開著的屬性對話框,可看到presentation窗口中有名為target的虛線框,該虛線框即為要調整的目標區域,直接用鼠標把虛線框拖曳到算式“1+1=”的右側并調整到適當大小。
圖1 建立交互總流程圖.
(2)建立彈回對象的目標區。跟上面一樣,在target圖標的右側拖入一個map圖標,命名為put back,并進行屬性設置,response區中的active if 文本框輸入:objectmoved〈〉″number2″,在branch列表框中選try again,在target area區中,把on drop 項置為put back,并選中accept any object。注意,拖動目標區域至設定的整個屏幕的范圍,寧愿超出也不要小于屏幕的大小。總流程圖見圖1。