詳細原文與程式原始碼下載:https://sites.google.com/a/appinventor.tw/appinvetor/canvas_
使用 Canvas的 Flung事件來判斷手指移動的方向。當手指頭移動時,鋼鐵人icon (ImageSprite) 會跟著移動,並會跟著軌跡畫線。
使用Flung事件中的X方向速度 (xvel) 與 Y方向速度 (yvel) 來判斷手指頭移動方向,並顯示 Up, Down, Right, Left 等資訊。
如果 xvel 絕對值大於 yvel 絕對值,代表水平移動量大於垂直移動量,視為水平移動。反之則垂直移動。
接續判斷 xvel 如果大於0,代表手指頭由左往右移動,此時判斷為向右移動,顯示[Right]字樣。