先畫一個三角板,轉換成影片片段,並將實體名稱取為 setSquare,然後在影格裡輸入程式碼。
[@more@]
http://pastebin.com/embed_iframe.php?i=qfxJ1DnM
另一種方式是將影像轉換成元件,將元件名稱取為 setSquare,並在屬性中選擇「匯出給 ActionScartp 使用」,並給予「類別」名稱。
這個方式是舞台(Stage)之內一開始沒有圖形,當 as3 程式呼叫時,才將元件褲裡的影像擺到舞台裡面(Line 4)。
Line 2: 指定變數 setSquare 為 Set_square 類別
Line 3: 將類別建立 setSquare 實體物件
Line 4: 顯示物件
http://pastebin.com/embed_iframe.php?i=D4itxDuG
如果要旋轉三角板,可以搭配偵測滑鼠滾輪的 delta 值,向上滾是正數,向下滾是負數,代碼及結果如下:
setSquare.addEventListener(MouseEvent.MOUSE_WHEEL,onWheel); function onWheel(event:MouseEvent){ setSquare.rotation+=event.delta; }