Просмотр полной версии : Как подняться на мувик вверх?
Вообщем проблема такая. Есть у меня функция. И нужно в этой функции получить координаты мувика, который находится выше. Вот так
mc1.mc2.mc3.onRelease = function()
{
trace(mc1.mc2._x); // вот тут undifened
}
Вроде у тебя и так правильно написано. Если правильно вложил мувики, то твой код должен показывать координату mc2.
Еще варианты( эффект один и тот же):
1. this._parent._x
(this - мувик вызывающий фунуцию, т.е mc3)
3. mc1.mc2.mc3._parent._x
(по-моему слишком длинно :))
Проверял используя следующий код:
this.createEmptyMovieClip("mc1", 1);
mc1.createEmptyMovieClip("mc2", 1);
mc1.mc2._x = 1;
mc1.mc2.attachMovie("mc3", "mc3", 1);
mc1.mc2.mc3.onRelease = function() {
trace(mc1.mc2._x);
trace(this._parent._x);
trace(mc1.mc2.mc3._parent._x);
};
Код писался в первом(и единственном) кадре фильма, на самом верхнем уровне.
Kyber Anton
20.08.2006, 20:30
Я думаю, проблема в том, что не там написана функция. Тогда нужно писать _root перед всеё этой чередой mc[1..3]
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.