建设小GUI引擎:明显的对比的addChild / removeChild之对比、明显、引擎、GUI

2023-09-08 13:41:24 作者:东京先生i

目前,我尝试用一​​个非常简单的图形用户界面的绘图......引擎(我想你可以称呼它)。它的要点:

有一个的FrontController,获取用户的请求命中;每个请求有一个 UID 在每个 UID (读网页)的是它present组件(模块)的声明 组件的雪碧的子类,本质上说,是唯一

当然,我需要隐藏的方式/显示这些精灵。目前,我有它pretty的很像Flex的默认有它 - 在路上如果我们在一个地方,补偿是可见的,创建它,高速缓存,并每次它再次显示重复使用

现在的问题是 - 这将是隐藏和显示的更适当和有效的方式 - 通过的addChild / removeChild之或切换可见

这样,我看到的是:

可见是快速和肮脏的(第一次测试) 可见不产生连锁冒泡事件,如 Event.ADDED 赛事.REMOVED 在无形成分没有得到鼠标事件

所以 removeChild之会是我会打电话的时候,我敢肯定,该组件将不再需要在屏幕上(或高速缓存太大,例如)

什么stackoverflow'ers / AS3,疯狂的人认为?

更新: 下面是href="http://www.developria.com/2008/11/visible-false-versus-removechi.html" rel="nofollow">好读一个