|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
вопрос по вызову функции дочернего класса
главный класс
package{ import ChildClass; public class Main{ var _childClass = new ChildClass(); public function Main():void{ _childClass.someFunction(arg1, arg2, arg3); } } } 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() разве главный класс не имеет доступ ко всем методам дочернего класса??? что у меня не правильно??? |
|
|||||
Регистрация: Jan 2008
Сообщений: 669
|
Ошибка говорит типа о создании объекта не через конструктор... Но в представленном коде ничего подобного нет.
Разве что здесь появляются необьявленные arg1, arg2, arg3. Почему не типизируете ничего? |
|
|||||
arg1, arg2, arg3 - были инициализированы до этого
написал общий пример, понять в чем принципиальная ошибка. вот и я сижу и не могу понять что не так. arg1, arg2, arg3 - это графические символы которые нарисованы во флеше и переданы в главный класс, для обработки. Добавлено через 26 минут подчинил вроде))). правда воть сам не понимаю как))) Последний раз редактировалось other.one; 21.09.2009 в 20:00. |
Часовой пояс GMT +4, время: 17:22. |
|
« Предыдущая тема | Следующая тема » |
|
|