Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex Flex在UI中呈现图表后是否触发事件?_Apache Flex - Fatal编程技术网

Apache flex Flex在UI中呈现图表后是否触发事件?

Apache flex Flex在UI中呈现图表后是否触发事件?,apache-flex,Apache Flex,我正在寻找在Flash中呈现图表(在UI中可见)后触发的事件(如果有),我们使用的是Flex SDK 3.0。我们必须在图表渲染后捕获屏幕截图,当前的实现在update_complete事件回调中增加了巨大的延迟,这会减慢生成图像的整个工作 我尝试使用退出框架事件,但这似乎不起作用。非常感谢您为解决此问题提供的任何帮助 问候,, DanAdobe使用此事件:mx.events.FlexEvent.TRANSFORM\u CHANGE 但是如果您想使用它,您必须从图表组件类继承。看看DataTra

我正在寻找在Flash中呈现图表(在UI中可见)后触发的事件(如果有),我们使用的是Flex SDK 3.0。我们必须在图表渲染后捕获屏幕截图,当前的实现在update_complete事件回调中增加了巨大的延迟,这会减慢生成图像的整个工作

我尝试使用退出框架事件,但这似乎不起作用。非常感谢您为解决此问题提供的任何帮助

问候,,
Dan

Adobe使用此事件:mx.events.FlexEvent.TRANSFORM\u CHANGE

但是如果您想使用它,您必须从图表组件类继承。看看DataTransform类


我建议您看看,这里有几种类型的活动。有些是在渲染之前激发的(Event.RENDER),有些是在特定操作之后激发的(例如ResizeEvent)。但是如果你真的想知道图表是什么时候呈现的,为什么不在一个子类中重写验证方法(updateDisplayList(),commitProperties())并在其中触发一个自定义事件呢?

我会告诉你使用updateComplete;它遵循标准的Flex组件约定。你能指定你正在使用的图表吗?也许问题在于生成屏幕截图的代码?无论从哪个事件触发,代码似乎都是一个瓶颈。updateDisplayList()和commitProperties()是在图表呈现之前激发的,我找不到在图表呈现之后激发的事件,类似于POST_RENDER或after_RENDER之类的事件。