【问题标题】:Is there a SVG to MXML Converter?有 SVG 到 MXML 转换器吗?
【发布时间】:2010-10-16 16:44:09
【问题描述】:

我正在尝试在我的 Flex 应用程序中使用 SVG 文件 - 但似乎最好的方法是将其转换为 MXML。但是,我找不到 SVG 到 MXML 的转换器。似乎有许多 SVG 到 XAML 转换器(用于 Silverlight/C#),但我找不到任何与 Flash/Flex 类似的东西。

任何帮助将不胜感激。

谢谢, 卡提克

【问题讨论】:

    标签: apache-flex flash flex3 svg converter


    【解决方案1】:

    您应该能够Embed the SVG directly,无需转换器。

    【讨论】:

    • 我以这种方式嵌入了 SVG 文件并取得了巨大成功——这绝对是正确的答案。 +1。但是应该注意,截至我上次尝试此操作时,您无法在运行时动态加载 SVG 图像;它们必须在编译时嵌入。
    • Flex 使用 Batik 为您转换,然后嵌入。
    【解决方案2】:

    是的,图书馆很少,但我还没有遇到任何成熟的图书馆- - http://code.google.com/p/as3svgrendererlib/ - http://www.degrafa.org/ - http://code.google.com/p/svg-viewer/ - http://labs.zavoo.com/?p=65

    【讨论】:

      【解决方案3】:

      嗯,SVG 基本上是一个 XML 文件。因此,如果您想在运行时导入它,您可以将其读取为 XML 文件,然后使用 AS3 绘图 API 来呈现它。查看this ActionScript 3 SVG renderer on Google Code

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-12-13
        • 1970-01-01
        • 2011-12-04
        • 2012-04-03
        • 2010-10-15
        • 1970-01-01
        • 1970-01-01
        • 2012-02-10
        相关资源
        最近更新 更多