2010-07-29 124 views
0

我在Flash應用程序上工作很困難。每次我運行我的代碼時,這個錯誤都會碰到我。TypeError:錯誤#1006:myInitializer不是函數。 - AS3

TypeError: Error #1006: myInitializer is not a function.

我敢肯定,我的myInitializer()函數確實是一個功能:

public class newClass extends MovieClip { 
    public function newClass() { 
    this.width = this.width; 
    this.height = this.height; 
    } 

    public function myInitializer(initX:Number, initY:Number):void { 
     this.y = initY; 
     this.x = initX; 
    } 
} 

,這是我如何把它從另一個的文件:

myClass = new newClass(); 
myClass.myInitializer(161, 380); 

任何想法對這個?

回答

0

這是一個錯字嗎?

myClasss .myInitializer(161,380);

+0

是的,這是一個錯字。但它沒有解決問題。很明顯,OOP的規則包括文件名的大小寫敏感性,所以我必須確保我的文件名和類名是相同的區分大小寫明智的。解決了這個問題。謝謝。 :) – Smiley 2010-07-29 07:20:25

相關問題