PDA

Просмотр полной версии : Помогите плиз -> ООП (переопределение метода налету)


vvsprog
23.11.2004, 17:48
Проблема в следующем
мой мувик грузит другой мувик
но перед етим делает примерно вот что
XML.prototype.old = XML.prototype.load;
XML.prototype.load = function(path)
{
//какойто код
this.old(path);
}
вобщем пытаюсь переопределить метод на лету

написал внутренний мувик который использует хмл класс
и вызывает метод лоад
все работает...

Но есть у меня одна свфка
вся моя задача сводилась обернуть ее
декомпиллером прошелся вижу хмл класс используется
100 процентов вызывается
но моё переопределение не действует
может ктонибуть встречался с таким
как они могл обезапасится в своем коде
как это обойти?

спасайте плиз
с меня бутылка виртуального пива
заранее благодарен...

vvsprog
24.11.2004, 08:31
не ужто никто не сталкивался...
не поверю...
люди горюю...
помогайте
Заранее благодарен.

vvsprog
24.11.2004, 13:45
Извиняюсь
все работет!!!!!!
дорылся...
короче дело вот в чем
мувик который я в себя гружу использует XML обьект 6рки
а я пытаюсь оверрайдить хмл в 2004 которая я так понял
имеет другой обьект хмл
вобщем они какието разнотипные
как только в publish settings я поставил компилировать
в 6 все сразу заработало!!!!!!!!!!

Спасибо за ответы...:)