作者ckf (听某嘴大富贵)
看板Flash
标题Re: [问题] 动态建立物件 如何替它建立事件呢?
时间Tue Apr 21 16:54:18 2009
: tempBall.addEventListener(MouseEvent.MOUSE_DOWN,abc);
: tempBall.addEventListener(MouseEvent.MOUSE_UP,abcD);
: function abc(e:MouseEvent):void {
: tempBall.startDrag()
: }
: function abcD(e:MouseEvent):void {
: tempBall.stopDrag()
: }
借标题
如果物件是自行建立的
没有addEventListenr可以使用
要如何将event加入该自订元件?!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.61.85
1F:推 pm2001:那你的物件应该继承有该事件的元件 04/21 16:59
2F:推 cjcat2266:要使用MouseEvent,一定要继承自InteractiveObject 04/21 23:09
3F:→ cjcat2266:否则你要自己设计你的EventDispatcher subclass来自行 04/21 23:10
4F:→ cjcat2266:丢出MouseEvent (透过EventDispatcher.dispatchEvent()) 04/21 23:10
5F:→ ckf:thanks!! 04/24 17:00