在flashbuilder4.7.as3中嵌入svg文件



SVG文件是从Adobe Illustrator 18.1.1导出的1.0版本,我有air sdk 17.0,我在flash builder premium 4.7中包含的Adobe flex sdk 4.6.0和apache flex sdk 4.14.0中尝试过它,但我仍然收到此错误:文件。。。属于未知文件类型,无法嵌入

如果我将mime类型设置为application/octet stream,错误就会消失,但我似乎无法将其作为Sprite使用。。我用于嵌入的代码:

[Embed(source="../assets/Score.svg", mimeType="image/svg-xml")]
[Bindable] 
public var BonusScore:Class;

即使没有[Bindable]标记也尝试过。。

对于mimeTypeimage/svg,情况是否相同。。

你知道如何让它工作吗?你有同样的经历吗?

尽管这个问题已经过时了。但如果有人(像我一样)来到这个线程希望找到解决方案,以下是它对我的作用:

[Embed(source="funny.svg", mimeType="application/octet-stream")]
private static const funny:Class;`

最新更新