作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
好吧,显然使用事件处理非常方便,但显然也可以通过组合实现相同的效果。正如我可以分派(dispatch)要在另一个对象的上下文中接收的事件一样,我可以包含该其他对象并直接对其进行操作。
现在,事件驱动的方法肯定更有条理。我正在尝试优化一个程序,但我发现它存在一些性能问题,并且想知道消除对事件的使用可能会让我走多远。感谢任何指导智慧!
最佳答案
事件以低效着称的原因是:
在您有许多对象调度许多事件的场景中,这显然给出了每帧构造许多很多 Event
对象的结果。
有了这些信息,您可以轻松地保留事件模型的便利性,同时大大减少事件对象的构造。一些方法可能包括:
这些方法显然需要您创建自己的事件模型,并且不会影响现有模型使用内置对象的方式。
关于actionscript-3 - AS3 : Are events inefficient?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21270931/
我是一名优秀的程序员,十分优秀!