package 
{
	import flash.events.Event;

	public class StartEvent extends Event
	{
		public static const START:String = "start";
		public static const STWER:String = "STWER";
		/**
		 * 返回道具动态
		 */
		public static const FHTQS:String = "FHTQS";
		public static const DRAGEVENT:String = "dragEvent";

		public var id:int;
		public var zk:Number;
		public var num:int;

		public function StartEvent(val:String):void
		{
			super(val);
		}
	}
}

  

 

分发

第一种

this.mCurrentOjbect.dispatchEvent(new Event("dragEvent"));


第二种
var startEvent:StartEvent = new StartEvent("dragEvent");
                    this.mCurrentOjbect.dispatchEvent(startEvent);
1 注册事件
2 
3 切记继承event。新手容易写错MouseEvent
4 
5 choose_arr[i].addEventListener("dragEvent", onDragFinish);
6 private function onDragFinish(e):void
7 {
8         //code    
9 }

 

posted on 2015-08-17 09:33  我是cdt  阅读(196)  评论(0)    收藏  举报