ActionScript 3 ActionScript 3开始和停止拖动

Posted

tags:

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

package {
	import flash.display.Sprite;
	import flash.display.Shape;
	import flash.events.MouseEvent;
	
	
	public class DisplayList extends Sprite{
		
		private var _rectangle:Sprite;
			
		public function DisplayList(){
			_rectangle = new Sprite();
			_rectangle.graphics.lineStyle(0, 0xFFFFFF, 1);
			_rectangle.graphics.beginFill(0xFFFFFF, 1);
			_rectangle.graphics.drawRect(0, 0, 100, 50);
			addChild(_rectangle);
			_rectangle.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
			_rectangle.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
			
			
		}
		private function onMouseDown(event:MouseEvent):void{
			_rectangle.startDrag();
		}
		
		private function onMouseUp(event:MouseEvent):void{
			_rectangle.stopDrag();
		}
		
	}
}

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

在 JavaScript 和 ActionScript 之间共享数组引用

MXML 和用于移动设备的 ActionScript 之间的真正区别是啥?

ActionScript 3 使用ActionScript 3暂停框架

ActionScript 3 ActionScript 3延迟功能

ActionScript 3 ActionScript 3 SliceBitmap类

ActionScript 3 ActionScript 3中的XML循环