главный класс

Код AS3:
package{
import ChildClass;
public class Main{
var _childClass = new ChildClass();
public function Main():void{
_childClass.someFunction(arg1, arg2, arg3);
}
}
}
дочерний класс

Код AS3:
package{
public class ChildClass{
public function ChildClass():void{
trace("ChildClass was calling!!!");
}
public function someFunction(arg1, arg2, arg3):void{
trace(arg1+arg2 +arg3);
}
}
}
в результате выполнения получаем ошибку
TypeError: Error #1007: Instantiation attempted on a non-constructor.
at Interface/::buidCursorsPanel()
at EngineClass$iinit()
разве главный класс не имеет доступ ко всем методам дочернего класса???
что у меня не правильно???