Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Что есть _root: снимите неопределенность. (http://www.flasher.ru/forum/showthread.php?t=29283)

RFMitrio 28.03.2002 01:32

Что есть _root: снимите неопределенность.
 
В 1 муве клип mc, в него загружаем:
_root.mc.loadMovie("movie.swf");
А в movie.swf вызывается акция _root.dosomething();
Так вот, мне казалось, что куда ни загружай мувик, рутом для него всегда будет его рут, а не рут внешнего мува, а рут внешнего мува будет _level0. А получается, что рутом для загруженного мува является рут мува, куда он загружен. Так и должно быть?
---
спасибо!

lexass 28.03.2002 10:23

(x.x.x.x.x) имеем вложенность
(_root .)==(_parent._parent._parent._parent._parent.)
:D
PS
_root is _root :cool:

DeliMIter 28.03.2002 11:44

_root есть ссылка на рут самого верхнего уровня. Т.е. сколько бы вложенных мувиков у тебя не было, и как бы они не подгружались, _root в любом месте будет возвращать одну и ту же ссылку. Если хочешь сослаться на рут загружаемого мувика, в нем в руте пропиши

_global.myRoot = this;

и обращайся к нему через myRoot.

[subway]design 28.03.2002 11:51

2 RFMitrio: спасибо за вопрос :)
2 DeliMIter: спасибо за ответ :)

А lexass как всегда :D

Nox Noctis 28.03.2002 13:21

ага, умгу, и три раза да-да :D

пишем на ентерфрейм trace(_root==_level0); и медитируем :p

DeliMIter 28.03.2002 14:03

Над чем? Буль он буль и есть...

Nox Noctis 28.03.2002 14:19

дао, выраженное словами не есть настоящее дао
 
что значит над чем ? :p
наслаждаемся созерцанием Истинного Буля =))))

DeliMIter 28.03.2002 14:40

Сей экземпляр Буля есть истинен, занесен в красную книгу, и вымирающ...


Часовой пояс GMT +4, время: 07:21.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.