
27.07.2004, 15:07
|
|
Регистрация: Nov 2003
Сообщений: 290
|
Вопрос по ООП
Друзья, подскажите пожалуйста, как назначить определенному MovieClip свойства и методы некого класса.
Т.е. есть 2 типа мувиклипов в фильме, и для каждого из этих типов хотелось бы иметь методы и свойства упорядоченные в класс.
Допустим,
function Class_A_Clip() {
// тут что-то
}
Class_A_Clip.prototype.Move_method = function() {
// тут метод
};
Class_A_Clip.prototype.Area_method = function() {
// и тут метод
};
// и аналогично второй класс
function Class_B_Clip() {
}
Class_B_Clip.prototype.say_Hi_method = function() {
};
Class_B_Clip.prototype.Kill_method = function() {
};
Так вот теперь, предположим имея на сцене мувик Clip1, хочется что-бы он унаследовал все методы и свойства Class_A_Clip.
Пишу:
Clip.prototype.__proto__ = Class_A_Clip.prototype;
- не работает,
а если:
MovieClip.prototype.__proto__ = Class_A_Clip.prototype;
- работает, однако естественно для всех мувиклипов на сцене.
Как быть?
|