Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   в чем отличие _global от _root ? (http://www.flasher.ru/forum/showthread.php?t=70782)

nadyas 21.10.2005 19:38

в чем отличие _global от _root ?
 
попалось мне объявление переменной как _root.myscore
в чем отличие от _global.myscore?

Жень Шень 21.10.2005 20:04

Глобал, он и в Африке виден! То есть, объявив нечто-то глобалом, можно обращаться с любого места.
А рут - это обращениек главной (корневой) временной линейке.
А вообще есть ХЭЛп!!!! :mad:
_global.identifier
Идентификатор, создает глобальные переменные, объекты или классы. Например, можно создать библиотеку, которая будет показана, как глобальный ActionScript объект, подобный объекту Math или Date. В отличие от переменных объявленных локально или на отдельной линейке (Timeline), область видимости глобальных переменных и функций - весь клип, если они не перекрыты идентификаторами с теми же именами во внутренних областях видимости.
_root
Свойство, определяет или возвращает ссылку на основную (root - корень) линейку (Timeline) мувиклипа. Если клип имеет много уровней (levels), корневой линейкой является уровень, содержащий исполняемый в данный момент скрипт. Например, если скрипт на первом уровне указывает на _root, будет возвращено _level1.


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

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