![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 87
|
Вопрос вот такой возник, до сих пор путаюсь, есть такая строчка:
в библиотеке флеш файла присутствует клип с привязкой к Ball() то есть понимаю так ekz - создаваемый экземпляр класса Ball MovieClip - вот что это значит после двоеточия с именем экземпляра? ну то есть понятно что это тоже вроде класс, НО я же экземпляр на основе класса Ball создаю, отсюда и путаница, то есть что такое MovieClip в данной строчке Ball() - ну как я понимаю класс созданный на основе базвого MovieClip класса ![]() |
|
|||||
|
Регистрация: Oct 2006
Адрес: Москва
Сообщений: 889
|
ekz - переменная, в которой хронится ссылка на экземпляр класса Ball
MovieClip - тип данных переменной, лучше поставить Ball, хотя это нужно не всегда... у вас как я понимаю класс Ball наследуется от MovieClip, поэтому можете указывать тип данных MovieClip
__________________
Коллекционирую чужие ActionScript Блоги |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Вообще-то ekz - это переменная, хранящая ссылку на данные типа MovieClip.
A Ball расширяет класс MovieClip, соответственно в нем есть все методы и свойства класса MovieClip, поэтому он может участвовать в коде программы как MovieClip - при обращении к свойствам и методам MovieClip не возникнет ошибки.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Apr 2009
Сообщений: 87
|
Цитата:
![]() |
|
|||||
|
Вы хотите Пуделя, но он ведь тоже собака.
И далее вы можете проводить с пуделем общие для всех собак операции. Чтобы сказать что ваша собака это пудель можно делать так: Теперь уже Вам доступны методы как собаки, так и пуделя. Читайте подробнее про наследование.
__________________
if (love is true) break my.heart; |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|