2010-07-29 95 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

相关问题