在弯曲侧缩放SVG图像

时间:2013-04-11 01:14:23

标签: flex svg

以下是我的问题的子部分:

  1. 如何将生成的svg文件从服务器(java)发送到客户端(flex)? (我应该将其作为ByteArray发送还是使用其他方法?)
  2. 如何从flex显示此svg? (我应该只将图像文件svg的source属性设置为xml吗?)
  3. 如何从弹性侧缩放此svg?

1 个答案:

答案 0 :(得分:1)

  

如何将生成的svg文件从服务器(java)发送到客户端(flex)?   (我应该将其作为ByteArray发送还是使用其他方法?)

SVG是一种文本格式;所以,如果你正在寻找一种通过电线发送它的简单方法;我会用文字。

  

如何从flex显示此svg? (我应该只设置来源   图像文件svg的属性为xml?)

SVG不是Flash Player的本机格式。我认为您需要构建一个基于ActionScript的SVG渲染器/查看器,以便在Flash Platform应用程序中对SVG查看器执行任何操作。 Here is one such library

我相信Flex编译器可以在SVG上做一些魔术,使其成为Flex中可用的东西。 More info about that here。你必须在编译时嵌入SVG图形;它不会在运行时做任何事情。

您可以使用命令行工具将SVG编译到服务器上的SWF,然后让Flex应用程序加载SWF。

  

如何从弹性侧缩放此svg?

一旦弄清楚如何将其显示为Flex组件,就可以使用scaleXscaleYscaleZ属性进行放大或缩小。