2012-11-05 50 views
0

因此,我正在開發一個應用程序,當我嘗試運行時出現「包無法嵌套」錯誤。閃光燈告訴我的語法沒有錯誤。flash cs5包無法嵌套問題

碼 -

package { 
    import flash.display.MovieClip; 
    import flash.events.MouseEvent; 

    public class main extends MovieClip { 
     public function main() { 
      init() 
     } 
     private function init():void 
     { 
      home_button.addEventListener(MouseEvent.CLICK, handleButtonClicks); 
     } 

     private function handleButtonClicks():void 
     { 
      stop(); 
      gotoAndStop("home_page"); 

     } 
    } 


} 

感謝

+2

需要更多的上下文。代碼很好(儘管你可以在'init()'之後使用一個半色)。這個類的.as文件的名稱是什麼? (main.as我希望,並在你的項目的根文件夾)你有另一個主類定義的地方?你在引用這個類時是否意外地使用'include'關鍵字代替'import'? – BadFeelingAboutThis

+1

想通了,我不需要在實際時間線內關聯.as ...忘了但非常感謝! –

回答

0

舊線(一個月前),我知道。

我想你的代碼是de fla(不是外部的文件)。 只需刪除單詞Package及其括號(package {})並再次運行。 這將工作,保證。

而且flash也可能會給出關於範圍聲明(如'public','private'等等)的錯誤,也刪除這些。