以下是我的问题的子部分:
- 如何将生成的 svg 文件从服务器(java)发送到客户端(flex)?(我应该将它作为 ByteArray 发送还是使用其他方法?)
- 如何从 flex 显示这个 svg?(我应该将图像文件svg的源属性设置为xml吗?)
- 如何从 flex 端缩放这个 svg?
以下是我的问题的子部分:
如何将生成的 svg 文件从服务器(java)发送到客户端(flex)?(我应该将它作为 ByteArray 发送还是使用其他方法?)
SVG是一种文本格式;因此,如果您正在寻找一种通过电线发送的简单方法;我会用文字。
如何从 flex 显示这个 svg?(我应该将图像文件svg的源属性设置为xml吗?)
SVG 不是 Flash Player 的原生格式。我认为您需要构建一个基于 ActionScript 的 SVG 渲染器/查看器,以便在 Flash 平台应用程序中使用 SVG 查看器执行任何操作。 这是一个这样的库。
我相信 Flex 编译器可以在 SVG 上发挥一些作用,使其成为在 Flex 中可用的东西。 更多关于这里的信息。您必须在编译时嵌入 SVG 图形;它在运行时不会做任何事情。
您可以使用命令行工具在服务器上将 SVG 编译为 SWF,然后让您的 Flex 应用程序加载 SWF。
如何从 flex 端缩放这个 svg?