0
A
回答
3
您应该等到图表完成其渲染。在执行重绘逻辑的代码执行后,调度FlexEvent.UPDATE_COMPLETE
。您可以在下一次屏幕更新中看到重绘图表。请尝试以下代码:
private function someFunc():void
{
//YOU'RE HERE BEFORE CALLING REFRESH
dataprovider.refresh();
chart.addEventListener(FlexEvent.UPDATE_COMPLETE, onUpdate);
}
private function onUpdate(event:FlexEvent):void
{
chart.removeEventListener(FlexEvent.UPDATE_COMPLETE, onUpdate);
callLater(takeScreenshot);
}
private function takeScreenshot():void
{
//TAKE SCREENSHOT LOGIC HERE
}
相关问题
- 1. 当绑定控件刷新时会触发什么事件?
- 2. 在UI中呈现图表后,Flex会触发事件吗?
- 3. 所有视图完全绘制后会触发什么事件?
- 4. Flex事件才会触发一次
- 5. 为什么TriggerComplete事件不会触发?
- 6. 为什么DropDownList.SelectedIndexChanged事件不会触发?
- 7. 为什么ajax事件不会触发?
- 8. 第一次事件触发后骨干视图不会更新
- 9. 为什么页面刷新触发.keyup()?
- 10. 为什么我的GtkTreeView更新只会在gtkitem事件结束后触发?
- 11. Facebook不会触发刷新事件,Tampermonkey将无法工作?
- 12. 非图形事件后刷新视图
- 13. 为什么在同一元素上的mouseDown事件触发后,不会点击事件触发?
- 14. 事件replaceWith()后,不会触发
- 15. XAML/C#:重新排序gridview后会发生什么事件?
- 16. 为什么Repeater.ItemDataBound - 事件不会触发任何事情?
- 17. UIApplicationDidBecomeActiveNotification被触发后会调用什么?
- 18. npm更新后未触发jQuery事件
- 19. 表单初始加载后会发生什么事件?
- 20. Visual Studio 2008在发布后事件之后会发生什么事件?
- 21. 为什么只在刷新后才会发生乘法运算?
- 22. 网页视图事件不会触发
- 23. 视图事件不会触发
- 24. 图像DecodeFailed事件不会触发?
- 25. 表单不会触发javascript onsubmit事件
- 26. 为什么图像onload不会触发?
- 27. IE8 flex没有触发focusOut事件
- 28. Flex 4 COLLECTION_CHANGE事件没有触发
- 29. 手动点击事件触发Flex中
- 30. WebSocket不会触发事件