在[spark.skins] :: IHighlightBitmapCaptureClient上找不到1046类型

时间:2011-04-26 02:20:11

标签: actionscript-3 flash-builder

我在Flash Builder 4.5中制作了一个ActionScript Mobile项目,并且收到了我无法解决的错误。

  

1046:找不到类型或者不是编译时常量[spark.skins] :: IHighlightBitmapCaptureClient。

错误未链接到任何来源。

该项目基本上是Flixel的FlxCollisions演示的源代码,但是尝试为iOS编译它。

在普通的Actionscript项目中使用相同的src文件夹(flxCollisions和Flixel 2.5)不会导致此错误并按预期运行。

我尝试创建一个带有跟踪('hello')的空AS Mobile项目:运行正常。项目中没有任何东西使用spark.skins。

如何摆脱这个错误?我应该看什么,或者为什么?

1 个答案:

答案 0 :(得分:3)

我有同样的问题,我的主要类嵌入了这样的预加载器:

[Frame(factoryClass="Preloader")]
public class Main extends Sprite

评论该行会使错误消失。

但是,这不是我想要的,所以我开始将以下SWC文件夹添加为依赖项:

/Applications/Adobe Flash Builder 4.5/sdks/4.5.0/frameworks/libs
/Applications/Adobe Flash Builder 4.5/sdks/4.5.0/frameworks/locale

修复了所有错误。但是我仍然需要仔细检查构建路径并抽出所有不需要的代码。