![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: May 2009
Сообщений: 122
|
Здравствуйте.
Подскажите пожалуйста. Есть главный класс package { import flash.display.MovieClip; public class MainClass extends MovieClip { private var test:TestClass = new TestClass(); public function MainClass() { trace("Main Class"); addChild(test); } public function makeSound():void { trace("This is SuperClass"); } } } package { public class DoubleClass extends MainClass { public function DoubleClass() { trace("This is DoubleClass"); } public function bark():void { trace("DoubleClass: Hello World !!!"); } } } package { import flash.display.Sprite; public class TestClass extends Sprite { public function TestClass() { var double:DoubleClass = new DoubleClass(); double.makeSound(); double.bark(); } } } Error: Error #2136: SWF-файл file:///C/child/Test.swf содержит недопустимые данные. at TestClass() at MainClass() ![]() Последний раз редактировалось DarkKnight2009; 18.07.2011 в 22:17. |
|
|||||
|
Не понял, в MainClass вы создаете TestClass, который создает DoubleClass, который создает TestClass, который создает DoubleClass, который создает TestClass, который создает DoubleClass, который создает TestClass, который создает DoubleClass, который создает TestClass, ...
__________________
Чтобы доказать, что вы не робот, причините вред другому человеку. |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
А MainClass это документ класс?
|
|
|||||
|
Регистрация: May 2009
Сообщений: 122
|
Это главный класс, который подключается к swf
Добавлено через 50 секунд Цитата:
Как тогда реализовать ? |
|
|||||
|
Регистрация: May 2009
Сообщений: 122
|
Цитата:
Как мне тогде сделать. чтоб класс DoubleClass наследовался от MainClass ? |
|
|||||
|
Регистрация: May 2009
Сообщений: 122
|
Но если я в классе DoubleClass меняю extends на MovieClip, то у меня возникает ошибка, что
C:\Desktop\child\TestClass.as, строка 10 1061: Обращение к возможно неопределенному методу makeSound через ссылку статического типа DoubleClass. |
|
|||||
|
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Может вам не нужно наследование? Определитесь.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 23:08. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| extends |
|
|