我跟着李Brimelow的教程(part 1,part 2),但不知何故我的項目不能按預期的方式工作。問題與基本的AS3工人類
目前,出版 「SRC/Secondary.as」,以試圖運行 「的src/Main.as」 時的 「www /資產/ SWF/secondary.swf」 工作正常,但是,錯誤顯示出來:
Exception fault: TypeError: Error #1007: Instantiation attempted on a non-constructor.
at Main/init()[/Volumes/DOCUMENTS/Tests/AS3/test-workers/src/Main.as:52]
at Main()[/Volumes/DOCUMENTS/Tests/AS3/test-workers/src/Main.as:32]
如果有人有時間,你可以看看my code on Github,也許看到我搞砸了?謝謝一堆!
我想嘗試在你的Secondary構造函數中添加一個'super()'調用。我還建議查看Adobe Labs上的[Flash Builder 4.7 beta](http://labs.adobe.com/technologies/flashbuilder4-7/),因爲它已經支持創建和調試Worker。 – NoobsArePeople2
@ NoobsArePeople2 - 我認爲如果你自己不這樣做,flash會自動添加一個super()給任何構造函數 – Neil
@Neil:不,除非明確地調用它,否則不會添加super()。但是,這並不意味着沒有構造函數,這是錯誤告訴我的。 – jansensan