![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2006
Сообщений: 85
|
я в шоке - такого я за 15 лет еще не встречал...
вообщем, есть большой проект на классах - всякие иерархии, в частности: City extends Field extends MapObject extends... в частности, у них есть метод createFromXML - по которому каждый класс берет из узла то, что ему нужно. естественно, они по иерархии вызывают соотв. метод из наследуемого класса. так вот: в методе createFromXML класса Field: super.createFromXML вызывает САМ СЕБЯ, т.е. Field.createFromXMLNode!!! т.е. этот код вызывается два раза - один раз из наследника, и второй раз - из самого себя, как будто super указывает на класс Field, а не на наследуемый класс MapObject. кто-нибудь сталкивался с таким??? да, это новый Flash CS 3, забыл упомянуть... и что с этим всем делать теперь? |
![]() |
Часовой пояс GMT +4, время: 13:42. |
|
|
« Предыдущая тема | Следующая тема » |
|
|