2012-03-06 147 views
0

尝试运行我的应用程序时出现以下错误: VerifyError:错误#1063:mx.core :: RSLItem()上的参数计数不匹配。预计1,得到3.将项目从flex 3.5迁移到3.6A时出现错误#1063

原始应用程序是使用Flash Builder 4(SDK 3.5)构建的,并导入到Flash Builder 4.6(使用SDK 3.6A)中。

误差只有当框架链接类型设置为RSL被显示时,使用该框架连接时“合并到码”,则应用程序运行良好。但是我们需要使用RSL,因为应用程序非常大。

任何帮助表示赞赏。

+0

这基本上是造成参数不符的错误,一些地方在你的代码调用的额外参数的回复 – Triode 2012-03-06 07:29:21

+0

感谢的功能,但我不是在我的代码的任何地方调用这个函数。错误发生在弹性核心文件(mx.core :: RSLItem())上。当我在我的项目属性中使用框架链接“RSL”时,我得到错误。当我将其更改为“合并到代码”时,错误消失,但我们需要使用RSL作为应用程序的框架链接。 – Joanne 2012-03-06 09:21:35

回答

0

您加载错误的RSL的。 (可能SWZ文件)(约RSL:http://livedocs.adobe.com/flex/3/html/rsl_09.html) 最简单的方法来解决是创建一个新的项目,只导入你写的代码。

+0

嗨..我按照你的建议,创建了一个新的项目,然后只导入我写的代码,但我仍然收到以下错误:VerifyError:错误#1063:参数计数不匹配mx.core :: RSLItem ()。预期1,得到3. \t在mx.managers ::的SystemManager/HTTP://www.adobe.com/2006/flex/mx/internal ::初始化()[C:\自动构建\ 3.X \框架\项目\框架\ SRC \ MX \管理者\ SystemManager.as:1949] \t在mx.managers ::的SystemManager/initHandler()[C:\自动构建\ 3.x的\框架\项目\框架\ SRC \ MX \ managers \ SystemManager.as:3064] – Joanne 2012-03-06 11:59:41

+0

避免此错误的唯一方法是将框架链接设置为“合并到代码中”,但这会导致更大的SWF ...将框架链接设置为“RSL”......任何想法? – Joanne 2012-03-06 12:01:28

+0

你需要RSL-s吗?在你的项目propeties你可以关闭一些选项,这可能有所帮助。我不知道哪些(我现在不在FB附近).. – csomakk 2012-03-07 14:19:08

相关问题