Apache flex Flex在UI中呈现图表后是否触发事件?
我正在寻找在Flash中呈现图表(在UI中可见)后触发的事件(如果有),我们使用的是Flex SDK 3.0。我们必须在图表渲染后捕获屏幕截图,当前的实现在update_complete事件回调中增加了巨大的延迟,这会减慢生成图像的整个工作 我尝试使用退出框架事件,但这似乎不起作用。非常感谢您为解决此问题提供的任何帮助 问候,,Apache flex Flex在UI中呈现图表后是否触发事件?,apache-flex,Apache Flex,我正在寻找在Flash中呈现图表(在UI中可见)后触发的事件(如果有),我们使用的是Flex SDK 3.0。我们必须在图表渲染后捕获屏幕截图,当前的实现在update_complete事件回调中增加了巨大的延迟,这会减慢生成图像的整个工作 我尝试使用退出框架事件,但这似乎不起作用。非常感谢您为解决此问题提供的任何帮助 问候,, DanAdobe使用此事件:mx.events.FlexEvent.TRANSFORM\u CHANGE 但是如果您想使用它,您必须从图表组件类继承。看看DataTra
DanAdobe使用此事件:mx.events.FlexEvent.TRANSFORM\u CHANGE 但是如果您想使用它,您必须从图表组件类继承。看看DataTransform类
我建议您看看,这里有几种类型的活动。有些是在渲染之前激发的(Event.RENDER),有些是在特定操作之后激发的(例如ResizeEvent)。但是如果你真的想知道图表是什么时候呈现的,为什么不在一个子类中重写验证方法(updateDisplayList(),commitProperties())并在其中触发一个自定义事件呢?我会告诉你使用updateComplete;它遵循标准的Flex组件约定。你能指定你正在使用的图表吗?也许问题在于生成屏幕截图的代码?无论从哪个事件触发,代码似乎都是一个瓶颈。updateDisplayList()和commitProperties()是在图表呈现之前激发的,我找不到在图表呈现之后激发的事件,类似于POST_RENDER或after_RENDER之类的事件。