2011-03-31 72 views
-1

我已經在AS3.0中編寫了一個小遊戲,其中所有的源文件都在根目錄下,沒有任何軟件包組織;主要是因爲這是當下的一件事情。之後,我將所有內容都轉移到了一個合適的包裝結構中,以便我可以組織,維護並繼續擴展。Actionscript 3封裝/構造函數

這一舉措的問題是沒有什麼可行的了。在我的大多數構造函數中,我不斷得到「1136:錯誤的參數個數,期望的0」錯誤。所有的包聲明看起來都很好......除了它會告訴我它是否找不到類。此外,錯誤似乎發生在與影片剪輯鏈接的類上。

我開始認爲將參數傳遞給鏈接的類是不允許的,但是當所有的源都在一個位置時,它又可以工作。無論如何,我嘗試使用無參數的構造函數,併爲我需要快速設置的值創建便利的方法/函數...現在它不理解我的便利功能!

有人可以請一些光。

真誠沮喪,

+0

當您將代碼移動到類/包中時,您將代碼控制的對象放在範圍之外。至於你的1136錯誤,這聽起來像你設置你的類/包錯了,你可能會得到「預期0」,因爲當你實例化你的類時,你正在傳遞參數給它。如果我可以建議你可以在走得更遠之前閱讀課堂結構和良好的面向對象方法。 – 2011-03-31 23:53:26

回答

-1

沒關係......那些愚蠢的錯誤,可以保持卡住天一個開發中的另一個。我忘記更新鏈接以包含新的軟件包名稱:P