2011-12-28 64 views
0

請參閱以下代碼。as3,導入的類中的函數未被調用。類型錯誤:錯誤#1006

mainClass.as

package 
{ 
    import mfClass.CarSelector; 
    import flash.display.MovieClip; 
    import flash.events.Event; 
    public class MainClass extends MovieClip 
    { 
     private var carSel:CarSelector; 
     public function MainClass() 
     { 
      show_selector(); 
     } 
     private function show_selector():void 
     { 
      carSel = new CarSelector(); 
      carSel.sel_Fun(); 
     } 
    } 
} 

CarSelector.as ... this file is in one next folder "mfClass".

package 
{ 
    import flash.display.MovieClip; 
    public class CarSelector extends MovieClip { 
     public function CarSelector() { 
      this.x = 200; 
      this.y = 50; 
     } 
     public function sel_Fun():void 
     { 
      trace("array"); 
     } 
    } 

} 

現在..當我在Flash運行此。我得到這個消息..在輸出。

TypeError: Error #1006: sel_Fun is not a function. 
    at MainClass/show_selector() 
    at MainClass() 

有人可以請幫我..是什麼原因..我一直面臨着這樣的2晚..這是裁剪類..我刪除並重新寫入..但不能得到該解決方案..

請幫助我..

回答

0

應該

package mfClass 
{ 
    import flash.display.MovieClip; 
    public class CarSelector extends MovieClip { 

,如果它是在 'mfClass' 文件夾

+0

www0z0k ..牛逼hanks的提示..我試過這樣的...但這並沒有工作... 這就是爲什麼我把類路徑mfClass文件夾的路徑.. – MFarooqi 2011-12-28 09:51:47