[ActionScript 3.0] AS3.0 给flash事件传递参数的方法

有时我们想要给flash内置的事件(比如MouseEvent)传递参数,这时我们可以用到下面的方法。

import flash.events.MouseEvent;

mc.addEventListener(MouseEvent.CLICK,onClick(2));
function onClick(param:int):Function{
    return function(e:MouseEvent):void{
        trace("获取参数:",param);
    }
}


比较复杂的自定义事件和写代理类也可以达到目的,较复杂的这里就不赘述了。

posted on 2016-06-28 11:05  晏过留痕  阅读(775)  评论(0编辑  收藏  举报