Apache flex 我应该为高动态flex应用程序使用什么?我自己画每一个框架?

Apache flex 我应该为高动态flex应用程序使用什么?我自己画每一个框架?,apache-flex,rendering,visualization,flash-builder,Apache Flex,Rendering,Visualization,Flash Builder,嗯,我习惯用OpenGL开发可视化工具,所以我总是保存数据对象的列表,通过遍历列表并在渲染功能中绘制来渲染它们。我想知道我是否仍然可以在flex应用程序中使用此模式?它是用graphics.clear()和一系列绘图覆盖updateDisplayList()。。。。。重新粉刷所有的东西。我担心这种方法会很有效,但有时我觉得它非常灵活,特别是在一些高动态应用程序中(例如,游戏) 所以我很想知道在这种情况下你会用什么 谢谢 OpenGL的方法完全是程序性的,而flash和flex的方法是声明性的。我

嗯,我习惯用OpenGL开发可视化工具,所以我总是保存数据对象的列表,通过遍历列表并在渲染功能中绘制来渲染它们。我想知道我是否仍然可以在flex应用程序中使用此模式?它是用graphics.clear()和一系列绘图覆盖updateDisplayList()。。。。。重新粉刷所有的东西。我担心这种方法会很有效,但有时我觉得它非常灵活,特别是在一些高动态应用程序中(例如,游戏)

所以我很想知道在这种情况下你会用什么


谢谢

OpenGL的方法完全是程序性的,而flash和flex的方法是声明性的。我会将场景分割成一些部分(游戏对象),并根据需要更新每个部分。甚至可以使用精灵而不是UIComponents,您可以使用rawChildren.addChild将它们添加到应用程序中-精灵更轻量级。简言之,不要将所有内容都放在一个图形对象中,这将严重降低性能