PDA

Просмотр полной версии : Вопрос по tween.onMotionChanged


goder
25.04.2007, 10:53
В стала проблемка как мне получить в самой функции значения класса из которого она вызвана тее объявлена

move_twen_x = new Tween(linkMovie, "_x", mx.transitions.easing.Regular.easeOut, linkMovie._x, m_x - (linkMovie._width / 2), times, true);

move_twen_x.onMotionChanged = function()
{
var xdr;
var ydr;

xdr = this.obj._x + this.obj._width / 2;
ydr = this.obj._y + this.obj._height / 2;

this.obj._parent.clear();
this.obj._parent.lineStyle(1, 255, 100);
this.obj._parent.moveTo(xdr, ydr);
this.obj._parent.lineTo(m_x, m_y);
this.obj._parent.endFill();

};

мне например нужно выполнить из move_twen_x.onMotionChanged функцию draw_path которая находится в классе


p.s. И кто думает что тот класс в предидущем посте крякнутый то могу доказать что он мой и расписать что к чему и почему я так сделал

etc
25.04.2007, 13:23
Использовать Delegate нужно. Примеры и т.п. ищем на форуме.

goder
25.04.2007, 13:25
Ок спасибо