Pecher
27.12.2007, 00:33
Есть мувик 1 на руте. Внутри него лежит мувик 2. На мувике 1 задан _lockroot = true.
Мув2 связан с классом. Внутри класса поставим трэйсы в функции нажатия мышкой:
trace(_root); // _level0
trace(this._root); // level0.mov1
Насколько я понимаю, в первом трейсе выводится глобальное свойство, а во втором - свойство мувика.
Нельзя ли как-то обойти, чтобы такой синтаксис (_root) ссылался на свойство клипа, а не на глобальную переменную? И почему он в глобальное свойство лезет, если должен сначала в локальных смотреть?
Мув2 связан с классом. Внутри класса поставим трэйсы в функции нажатия мышкой:
trace(_root); // _level0
trace(this._root); // level0.mov1
Насколько я понимаю, в первом трейсе выводится глобальное свойство, а во втором - свойство мувика.
Нельзя ли как-то обойти, чтобы такой синтаксис (_root) ссылался на свойство клипа, а не на глобальную переменную? И почему он в глобальное свойство лезет, если должен сначала в локальных смотреть?