我在Flash Builder 4.5中制作了一个ActionScript Mobile项目,并且收到了我无法解决的错误。
1046:找不到类型或者不是编译时常量[spark.skins] :: IHighlightBitmapCaptureClient。
错误未链接到任何来源。
该项目基本上是Flixel的FlxCollisions演示的源代码,但是尝试为iOS编译它。
在普通的Actionscript项目中使用相同的src文件夹(flxCollisions和Flixel 2.5)不会导致此错误并按预期运行。
我尝试创建一个带有跟踪('hello')的空AS Mobile项目:运行正常。项目中没有任何东西使用spark.skins。
如何摆脱这个错误?我应该看什么,或者为什么?
答案 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
修复了所有错误。但是我仍然需要仔细检查构建路径并抽出所有不需要的代码。