![]() |
|
||||||||||
|
|||||
|
Как сделать чтоб подкласс наследовал методы и свойства более чем одного суперкласса. С помощью extends можно унаследовать только один класс.
|
|
|||||
|
расширить сразу несколько надклассов невозможно
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
никак
BigDan, какие классы ты хочешь расширить? |
|
|||||
|
Я создаю свой класс personInfo, хочу его разширить классами MovieClip, TextField, TextFormat. Я слишал что разширить класс можно с помощью интерфейса, но как не имею понятия. Еще есть такой вариант:
Но у меня нету полных AS-файлов таких классов как MovieClip. Это могло бы выглядеть так: Последний раз редактировалось BigDan; 28.08.2006 в 17:04. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
MovieClip, TextField, TextFormat друг-друга расширять не могут.
Интерфейсы здесь тоже не помогут, потому что код методов должен быть прописан в классе, реализующем интерфейс. Кстати, имена классов обязаны начинаться с прописной буквы. Как вариант: написать класс, расширяющий MovieClip, а уже внутри него создавать TextField и TextFormat |
|
|||||
|
_etc классная идея. Большое спасибо.
|
|
|||||
|
Ещё один вопрос к теме КЛАССЫ:
Я объявляю свойство X в моем классе, иксовая кордината клипа созданого в классе соответствует этому свойству.Как записать такой код: при изминении нашего свойства у экземпляра обьекта , изменялась иксовая кордината клипа. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Юзать:
anyClass_mc.X = 50; |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:57. |
|
|
« Предыдущая тема | Следующая тема » |
|
|