我安装了 flex sdk 4.6,我想编译使用 FXG 文件的简单图形的 AS3 类。
我有一个名为 Speaker.fxg 的 fxg 文件,我尝试像包一样导入它
import Speaker;
但是在编译时它返回
Error: null
也试过这个
[Embed(source='Speaker.fxg')]
private var Speaker:Class;
private var sp:Sprite = new Speaker();
还有这个
[Embed(source='Speaker.fxg')]
private var Speaker:Class;
private var sp:Speaker = new Speaker();
并不断收到此错误
Error: no transcoder registered for mimeType 'text/fxg'
[Embed(source='Speaker.fxg')]
^
/FXG/FXGSpeaker.as(11): col: 3: Error: Unable to transcode Speaker.fxg.
我做错了什么?
或者可能是 fxg 本身的东西,这里是 xml 代码
<?xml version="1.0" encoding="utf-8" ?>
<Graphic version="2.0" viewHeight="200" viewWidth="200" xmlns="http://ns.adobe.com/fxg/2008" xmlns:fxg="http://ns.adobe.com/fxg/2008" xmlns:d="http://ns.adobe.com/fxg/2008/dt">
<Library/>
<Group id="speaker_mc">
// internal graphic part
</Group>
</Graphic>
我从这里使用了 fxgeditor air 应用程序http://fxgeditor.7jigen.net/
我也尝试使用 A. Ilustrator 导出的 fxg 文件,它可以编译但 swf 为空白