都说AsBroadcaster是I代,EventDispatcher是II代,差是差不多,不过还是有点区别的.
先找了篇mm站上的EventDispatcher教程看了看,说的很简单,只是大概说了EventDispatcher的使用,顺便翻译了下
点击查看
看过之后应该知道,和AsBroadcaster用起来很相似,但是为什么mm又要"多事"呢??
相比之下AsBroadcaster执行效率较高点,但是因为实现方式的不同,导致使用时效率反而低!
比较一下两者的程序就可以看出道理.
这里有两篇wiyiflash谈到两者区别蛮详细的教程^^
从AsBroadcaster到EventDispatcher的事件机制(上)
从AsBroadcaster到EventDispatcher的事件机制(下)
表面上看AsBroadcaster好像要略逊于EventDispatcher,其实机制不同选择也不同,多互相了解一下运用的时候更灵活
代码
AsBroadcaster code
www.flashguru.co.uk/000032.php
EventDispatcher code
安装目录:\Program Files\Macromedia\Flash MX 2004\en\First Run\Classes\mx\events
先找了篇mm站上的EventDispatcher教程看了看,说的很简单,只是大概说了EventDispatcher的使用,顺便翻译了下
点击查看
看过之后应该知道,和AsBroadcaster用起来很相似,但是为什么mm又要"多事"呢??
相比之下AsBroadcaster执行效率较高点,但是因为实现方式的不同,导致使用时效率反而低!
比较一下两者的程序就可以看出道理.
这里有两篇wiyiflash谈到两者区别蛮详细的教程^^
从AsBroadcaster到EventDispatcher的事件机制(上)
从AsBroadcaster到EventDispatcher的事件机制(下)
表面上看AsBroadcaster好像要略逊于EventDispatcher,其实机制不同选择也不同,多互相了解一下运用的时候更灵活
代码
AsBroadcaster code
www.flashguru.co.uk/000032.php
EventDispatcher code
安装目录:\Program Files\Macromedia\Flash MX 2004\en\First Run\Classes\mx\events
回复Comments
作者:
{commentrecontent}