![]() |
|
||||||||||
|
|
|
|||||
|
может знает кто вариант без "include" ?
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Причем тут include?
|
|
|||||
|
мне пока известен только такой способ http://www.darronschall.com/weblog/archives/000245.cfm
Последний раз редактировалось Vidar; 28.03.2008 в 17:39. |
|
|||||
|
Регистрация: Dec 2007
Сообщений: 269
|
Где ж тут множественное наследование? ))
В as3 как и в java можно наследоваться только от одного класса, зато реализовывать можно несколько интерфейсов. |
|
|||||
|
ну не в чистом виде естественно но по крайней мере таким образом можно сэмитировать это: class ASprite extends Sprite extends A и в тоже время class AMovieClip extends MovieClip extends A
|
|
|||||
|
Регистрация: Dec 2007
Сообщений: 269
|
да я сообразил о чем речь, просто не вижу в этом смысла какого-либо))
|
|
|||||
|
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Цитата:
|
|
|||||
|
Цитата:
Sprite | MySprite | |-------- Файл с общими методами | MyMovieCilp | MovieCilp Иначе пришлось бы два одинаковых промежуточных класса создавать Последний раз редактировалось Vidar; 28.03.2008 в 23:23. |
|
|||||
|
Регистрация: May 2001
Адрес: Москва
Сообщений: 670
|
а причем тут множественное наследование?
я про пример? если в примере обойтись без инклуда и интерфейса, а просто написать все эти методы сразу в классе - будет тоже самое. тоесть этот пример показывает как можно вынести многократно используемый код в отдельный файл. Sprite | MySprite | |-------- Файл с общими методами | MyMovieCilp | MovieCilp а это вообще нереально. MovieCilp наследуется от Sprite. и никаких MySprite между ними воткнуть не получится. да и всем извращенцам, типа меня, не понимающим принципов ООП (самокритика) ближе и родней способ использованный в mx.events.EventDispatcher уже многие годы назад. |
![]() |
![]() |
Часовой пояс GMT +4, время: 09:56. |
|
|
« Предыдущая тема | Следующая тема » |
|
|