![]() |
|
||||||||||
|
|||||
|
Господа!
Чтo-то или я туплю или семерка глючит... Создаем какой-то там класс class MyClass {
private _Prop1:String;
private _Prop2:XML;
function MyClass(){
this._Prop2 = new XML();
this._Prop2.onLoad = function(){
//И вот тут я не могу понять
};
this._Prop2.load("somexml.xml");
}
}
this._parent дает undefined.... Может есть еще варианты или воркэраунды? |
|
|||||
|
э...
чет я не догнал те надо до this._Prop2 достучаться или как ? ![]() |
|
|||||
|
До _Prop1:String у экземпляра этоого класса
Да и вообще до самого экземпляра ![]() |
|
|||||
|
два раза не понял :/
изнутри конструктора достучаться ессно через this class MyClass {
private var _Prop1:String;
private var _Prop2:XML;
function CXML(){
this._Prop2 = new XML();
this._Prop2.onLoad = function(){
this._Prop1 = "POPA";
trace(this._Prop1);
};
this._Prop2.load("somexml.xml");
}
}
или те снаружи(т.е. из кода, где выполняется создание экземпляра) нужно ?
Последний раз редактировалось Baltika; 03.11.2003 в 16:31. |
|
|||||
Ну вот смотри, я создаю класс, в нем свойство XML - типа у него обработчик события onLoad (все это в конструкторе) Создаю экземпляр, гружу XML свойство... Срабатывает событие onLoad, так вот мне надо из него достучаться к экземпляру. This в данном случае это XML объект... this._parent почему-то undefined |
|
|||||
|
а....... вон оно чего...
задача понятна.. ну, типа, так можно .... ;)) |
|
|||||
|
Да скорее всего это сработает
![]() Я думал как сохранить эту ссылку, но прототип мне в голову не пришел ))Спасибо! Но вроде раньше this._parent в таком случае ссылался на родительский объект или это работало только для мувиклипов? |
|
|||||
|
Регистрация: Feb 2001
Сообщений: 1,893
|
Baltika, все, что ты написал - не для АС2.0
, какие this? какие proto? вы о чем? ![]() |
|
|||||
|
To llllllllll
Будешь смеяться, но все работает Так что весь этот AS 2.0 это чистой воды косметика "Если заглянуть в дыру, внизу все та же выгребная яма" (с) не помню откуда |
|
|||||
|
2Забор
а чем те this в AS2 не угодил ? прото - первое что пришло в голову %)) ЗЫ с удовольствием познакомлюсь с другими вариантами .. :cool: |
![]() |
Часовой пояс GMT +4, время: 01:24. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|