ActionScript 3开始和停止拖动

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3开始和停止拖动相关的知识,希望对你有一定的参考价值。

simple example of startDrag and stopDrag using AS3
  1. package {
  2. import flash.display.Sprite;
  3. import flash.display.Shape;
  4. import flash.events.MouseEvent;
  5.  
  6.  
  7. public class DisplayList extends Sprite{
  8.  
  9. private var _rectangle:Sprite;
  10.  
  11. public function DisplayList(){
  12. _rectangle = new Sprite();
  13. _rectangle.graphics.lineStyle(0, 0xFFFFFF, 1);
  14. _rectangle.graphics.beginFill(0xFFFFFF, 1);
  15. _rectangle.graphics.drawRect(0, 0, 100, 50);
  16. addChild(_rectangle);
  17. _rectangle.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
  18. _rectangle.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
  19.  
  20.  
  21. }
  22. private function onMouseDown(event:MouseEvent):void{
  23. _rectangle.startDrag();
  24. }
  25.  
  26. private function onMouseUp(event:MouseEvent):void{
  27. _rectangle.stopDrag();
  28. }
  29.  
  30. }
  31. }

以上是关于ActionScript 3开始和停止拖动的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 如何开始和停止声音

actionscript 3 通过拖动拉伸和旋转动画剪辑箭头

ActionScript 3 拖动图层基础知识

ActionScript 3 手动拖动对象

ActionScript 3 拖动整个弹性应用程序窗口

ActionScript 3 拖动滚动