![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
[+3 31.07.08]
Регистрация: Jan 2006
Сообщений: 150
|
Здравствуйте коллеги.
Вопрос по поводу классов – скажите, пожалуйста, как обратится к родителю с класса? Пример – Код: package {
public class Test extends Sprite{
public function Test(){
var secondClass:SecondClass = new SeccondClass();
}
}
}
Спасибо Всех с праздником Последний раз редактировалось romulko; 05.06.2008 в 01:16. |
|
|||||
|
listener
|
В вашем примере не видно, что SecondClass наследуется от Test. Но вообще потомок может обратиться к родителю при помощи ключевого слова super. Это к слову о parent, если я вас правильно понял.
Да, еще. Ваши укромные места и все что там происходит никому не интересны. Последний раз редактировалось alexcon314; 05.06.2008 в 01:43. |
|
|||||
|
[+3 31.07.08]
Регистрация: Jan 2006
Сообщений: 150
|
А если это совсем другой класс? То есть отношения к Test вообще не имеет, можно ли как-то сослаться на тест из метода этого другого класа который создается в классе Тест?
|
|
|||||
|
Регистрация: Apr 2007
Сообщений: 1,369
|
__________________
john |
|
|||||
|
Регистрация: Mar 2008
Сообщений: 259
|
Самый простой и логичный вариант: если нужно связать один класс с другим, держите в нем ссылку на этот экземпляр класса. Это не создаст нагрузки на память\процессор. Только нельзя забывать, что при удалении экземпляра Тескласса, нужно еще очистить экземпляр СэкондКласса.
А если Тесткласс на всю программу создается в единтсвенном экземпляре - тогда синглтон Последний раз редактировалось Сайлас; 05.06.2008 в 12:16. |
|
|||||
|
[+3 31.07.08]
Регистрация: Jan 2006
Сообщений: 150
|
Спасибо Ребята, понял.
Инилс - сорри, стыдно мне за это. Как-то не подумал, что в АС3 нужно дать |
![]() |
![]() |
Часовой пояс GMT +4, время: 22:53. |
|
|
« Предыдущая тема | Следующая тема » |
|
|