2012-06-11 88 views
0

我已經使用flash pro cs6編寫了一個swc庫。在其它地方的SWC包含「LPChat」類:Flex - 包含的swc庫中缺少構造函數參數

package { 
import com.adobe.serialization.json.JSON; 

import flash.display.Sprite; 
import flash.net.URLRequestHeader; 
import flash.utils.setInterval; 

public class LPChat extends Sprite { 
    private var _sessionKey:String; 
    private var chatEvents:ChatEvents; 
    private var links:Object; 
    private var info:Object; 

    public function LPChat(chatObj:Object) { 
..... 
    } 
} 

包括在Flash Pro中項目的所有工作正常時,但包含在Flex項目中,我得到以下錯誤時:

錯誤#1063:參數在LPChat()上計數不匹配。預計0,得到1.

這是奇怪的,因爲構造函數確實期望1而不是0參數。我可以看到相同的行爲在Flash Builder IDEA裏面:

enter image description here

任何幫助,將不勝感激

+0

使用適當的IDE或甚至使用[compc](http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf69084-7fd2.html)編譯器本身重新編譯swc – RIAstar

+0

刪除構造函數參數。錯誤消息:預期0,得到1! –

回答

0

似乎默認包導致的問題。當我將它移到com.lp解決的所有問題時。

+0

我想你在某程序上固定了其他的東西。我只是試圖在主包中重新創建問題,並按預期工作。我沒有使用Flash Pro來編譯它,但我認爲它使用compc。 – RIAstar

相關問題