捕获Flash / Flex重绘DisplayObject事件?

时间:2010-12-20 14:07:33

标签: flex flash event-handling displayobject

我正在尝试捕获滚动区域中某些MovieClip / Sprite对象的重绘事件。

理想情况下,应该能够在Flash Player自身重绘对象时捕获事件,如FP Debug中的“显示重绘区域”所示。

我尝试使用Event.RENDER来捕获它,但是当对象不可见/重绘时它甚至会触发。

是否有任何原生Flash事件可以帮助我准确捕捉到这一点?

TIA!

1 个答案:

答案 0 :(得分:0)

到目前为止,看起来没有办法捕获Flash Player的重绘事件。

然而,要解决我使用的这个特定问题 - 在我手动重绘的显示对象上,使用object.transform.pixelBounds

检查边界
  • 使用Event.RENDER触发事件,以便每个对象根据需要重新绘制,如果它们在界面内的显示区域内。

不完美,但做得好。希望FP为那些进行详细级别工作的人提供此功能。