2012-03-06 88 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

相關問題