监听:
control.addEventListener(PenEvent.changePen,penHandler);
派发:
dispatchEvent(new PenEvent("linesize",pen_size.value));
事件本身:
super("changePen");
自定义的event是继承了event类,event类有自己的构造函数,要传一个string进去,所以super("changePen");
传进去的changePen是做为参数传递给事件侦听器的 Event 对象。所以呢control.addEventListener(PenEvent.changePen,penHandler);
这个就可以监听到了,当然dispatchEvent(new PenEvent("linesize",pen_size.value));new完这个event后dispatchEvent再会给他派发出去.