Цитата:
Оригинал написал(а) lexass
где лектор ???
млин...
|
Развели тут флейм
Лектор пришёл! Здеся я.
z = new Array(4);
obj = function (z) {
// объявляем конструктор
this.z = new Array(0, 0, 0, 0, 0);
};
obj.prototype.zoom1 = function(z) {
// создаём метод ZOOM1
// как отсюда обратится к внешней переменной Z
// средствами this? A? Не слышу ответа!
// Я сильно не разбирался, может как-нибудь и можно
// Наверное я сам туплю что-то ...
this.z = z;
};
obj.prototype.zoom2 = function(z) {
// создаём метод ZOOM2
// а вот как можно с помощью eval обратится
eval("_root").z = z;
};
// создаём новый экземпляр объекта obj
someObj = new obj();
// вызываем методы
someObj.zoom1([4, 3, 2, 1, 0]);
someObj.zoom2([0, 1, 2, 3, 4]);
stop();