2010-07-29 2 views
0

У меня трудное время, работая над моим флеш-приложением. Каждый раз, когда я запускаю свой код, эта ошибка сталкивается со мной.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

Да, это опечатка. но это не устранило проблему. По-видимому, правила ООП включают чувствительность к регистру имен файлов, поэтому я должен был удостовериться, что мои имена файлов и имена классов одинаковы для чувствительности к регистру. что решило проблему. Благодарю. :) – Smiley

Смежные вопросы