首页 > 其他 > 详细

分发事件

时间:2015-08-17 10:02:39      阅读:118      评论:0      收藏:0      [点我收藏+]
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 }

 

分发事件

原文:http://www.cnblogs.com/dt1991/p/4735682.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!