![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
главный класс
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, время: 16:30. |
|
|
« Предыдущая тема | Следующая тема » |
|
|