[@more@]

  1. setSquare.addEventListener(MouseEvent.MOUSE_DOWN, StartMove);
  2. setSquare.addEventListener(MouseEvent.MOUSE_UP, StopMove);
  3. rotation_btn.addEventListener(MouseEvent.MOUSE_DOWN, StartRotation);
  4. rotation_btn.addEventListener(MouseEvent.MOUSE_UP, StopRotation);
  5. function StartMove(event:MouseEvent)
  6. {
  7.     setSquare.startDrag(true);
  8. }
  9. function StopMove(event:MouseEvent)
  10. {
  11.     setSquare.stopDrag();
  12. }
  13. //如果滑鼠按下按鈕,就開始旋轉
  14. function StartRotation(event:MouseEvent)
  15. {
  16.     stage.addEventListener(Event.ENTER_FRAME,addnum);
  17. }
  18. //增加旋轉角度
  19. function addnum(event:Event):void
  20. {
  21.     setSquare.rotation +=  1;
  22. }
  23. //滑鼠放開按鈕時,結束旋轉
  24. function StopRotation(event:MouseEvent)
  25. {
  26.     stage.removeEventListener(Event.ENTER_FRAME,addnum);
  27. }
最後修改日期: 2021 年 3 月 18 日

作者