![]() |
|
||||||||||
|
|||||
|
[+1.3 26.07.07]
[+1.5 26.07.07] [+1 30.08.07] |
Как сделать событие onComplite (чёт типа onLoad), для класса ClassName1 чтобы можно было сразу отреагировать на это событие - this.MC = MC;
// Файл класса ClassName1 class ClassName1
{
private var MC:MovieClip;
function ClassName( MC : MovieClip ){
this.MC = MC;
}
...??????????
}
var CN:ClassName1 = new ClassName1( Some_mc );
//ЧТОБЫ МОНА бЫЛО СДЕЛАТЬ ТАК
CN.onComplite = function (){
...
}
Это мне нужно, для того чтобы переменную MC можно было использовать в других дочерних классах // Файл класса ClassName2 Иначе MC будет === undefined поскольку записав в FLA файлеClassName1.MC просто напросто не успеит присвоится ДО того как ClassName2.ClassName2( ) его использует! PS: Технические задания мне не писать
__________________
Шаг вперёд, является результатом пинка сзади Последний раз редактировалось StreetPeople; 26.07.2007 в 22:33. |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Используй статические свойства класса.
|
|
|||||
|
[+1.3 26.07.07]
[+1.5 26.07.07] [+1 30.08.07] |
"статические свойства класса" - это как?
Не могли бы вы привести пример кода и/или дать ссылку, где я смогу найти пояснения.
__________________
Шаг вперёд, является результатом пинка сзади |
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Потом можно обращаться к экземпляру AnotherClass через MyClass.myInstance.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 00:21. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|