PDA

Просмотр полной версии : Как получить доступ к родителю


mre
07.02.2008, 14:39
Выполняю следующий код
container.DragListener = new Object();
container.onPress = function()
{
startDrag(this);
Mouse.addListener(this.DragListener);
}
container.onRelease = function()
{
stopDrag();
Mouse.removeListener(this.DragListener);
}
container.DragListener.onMouseMove = function()
{
_this = this._parent;
trace(_this._name);
}

trace(_this._name); - не могу получить доступ к container, как его можно получить внутри onMouseMove ?

chingachgoog
07.02.2008, 15:06
container.DragListener = {}
container.DragListener.path=container

container.DragListener.onMouseMove = function(){
trace(this.path)
}

mre
07.02.2008, 15:46
Спасибо!!!
А почему не работает _parent ?

chingachgoog
07.02.2008, 16:22
А вы создайте в мувике переменную, например А=12 и попытайтесь у А найти парента :)
Объект и мувиклип это не одно и тоже, у мувиклипа много чего есть, помимо парента, что у объектов нет (обычно это обозначается нижним подчеркиванием: _alpha).

mre
07.02.2008, 16:36
ясно, спасибо.