джонатан
11.11.2008, 13:47
Добрый день! Не влез вопрос в заголовок, поэтому прошу модераторов не закрывать мою тему. Вот у меня возник такой вопрос:
Как обращаться к клипу, используя относительный путь, из функции, которая вызывается событием, прикрепленным к объекту (например слушателю). Привожу в пример код:
var keyLst:Object = new Object();
function myFunction() {
this._x += 10;
}
keyLst.onKeyDown = myFunction;
Key.addListener(keyLst);
В данном случае, this приведет к объекту keyLst.
function myFunction() {
trace(this); // Вывоодит [object Object]
trace(typeof(this)); // object
trace(this._parent); // undefined
trace(_parent); // undefined
}
Очень не хочется использовать _root или my_mc._parent. Подскажите пожалуйста, как граммотнее поступают в данных ситуациях!?
Боагодарю.
Как обращаться к клипу, используя относительный путь, из функции, которая вызывается событием, прикрепленным к объекту (например слушателю). Привожу в пример код:
var keyLst:Object = new Object();
function myFunction() {
this._x += 10;
}
keyLst.onKeyDown = myFunction;
Key.addListener(keyLst);
В данном случае, this приведет к объекту keyLst.
function myFunction() {
trace(this); // Вывоодит [object Object]
trace(typeof(this)); // object
trace(this._parent); // undefined
trace(_parent); // undefined
}
Очень не хочется использовать _root или my_mc._parent. Подскажите пожалуйста, как граммотнее поступают в данных ситуациях!?
Боагодарю.