先畫一個三角板,轉換成影片片段,並將實體名稱取為 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;  

 }

最後修改日期: 2021 年 3 月 18 日

作者