Apache flex Flex中的无限画布

Apache flex Flex中的无限画布,apache-flex,canvas,Apache Flex,Canvas,我正在使用Flex开发一个web应用程序。此应用程序允许在画布中绘制表单(如Windows中的MSPaint) 现在,我想要一个新功能:无限画布。用户应该能够拖动主画布,并且在X轴和Y轴上应该是无限的。连续地,该画布应实时调整大小 显然,我不想创建一个1k x 1k像素的画布,并在特定区域进行缩放,从而给人一种无限绘图区域的感觉 我怎样才能做到呢?欢迎提出任何建议或想法:) 编辑: 我刚刚读到Flash/Flex Flash/Air支持高达4056x4056 px的画布,而不是无限画布。您可能需

我正在使用Flex开发一个web应用程序。此应用程序允许在画布中绘制表单(如Windows中的MSPaint)

现在,我想要一个新功能:无限画布。用户应该能够拖动主画布,并且在X轴和Y轴上应该是无限的。连续地,该画布应实时调整大小

显然,我不想创建一个1k x 1k像素的画布,并在特定区域进行缩放,从而给人一种无限绘图区域的感觉

我怎样才能做到呢?欢迎提出任何建议或想法:)

编辑:


我刚刚读到Flash/Flex Flash/Air支持高达4056x4056 px的画布,而不是无限画布。

您可能需要重新考虑如何实现无限画布—一个不断增长的单一画布,可能会导致性能问题

取而代之的是,把你的画布分解成固定大小的虚拟画布(我建议比4056X4056的max小很多),然后在运行时将它们拼接在一起,就像用户在周围一样。