PDA

Просмотр полной версии : _root и this._root


Pecher
27.12.2007, 00:33
Есть мувик 1 на руте. Внутри него лежит мувик 2. На мувике 1 задан _lockroot = true.
Мув2 связан с классом. Внутри класса поставим трэйсы в функции нажатия мышкой:

trace(_root); // _level0
trace(this._root); // level0.mov1

Насколько я понимаю, в первом трейсе выводится глобальное свойство, а во втором - свойство мувика.
Нельзя ли как-то обойти, чтобы такой синтаксис (_root) ссылался на свойство клипа, а не на глобальную переменную? И почему он в глобальное свойство лезет, если должен сначала в локальных смотреть?

koIIImarik
27.12.2007, 01:00
Делайте _lockroot ля второго мувика, должно помочь.

Pecher
27.12.2007, 01:09
Это лишь переопределяет this._root на mov2 (чего не нужно). А _root стоит на месте.

iNils
27.12.2007, 10:45
Поняти this._root не существует. А то, что вы хотите сделать - неправильно.