![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Oct 2013
Сообщений: 1
|
Здравствуйте, как сделать так ,чтобы MovieClip(Видеоклип) обращался к переменным из Frame(Фрейм) Допустим, в фрейме объявлена переменная "A"
var a = Warior._x; Как сделать ,чтобы любой иной видеоклип смог считать эту переменную? |
|
|||||
|
|
|
|||||
|
[+1.3 06.03.12]
|
_root - это корень, самый верхний так сказать слой иерархии
в _root могут быть разные Movieclip с указанными именами в свойстве instance name. к примеру у нас есть _root.car.door.window._alpha = 50; из рядом расположенной ветки (_root.tree.apple.myVar:Number) можно обратиться к свойству _alpha клипа window несколькими способами. 1 - myVar = _root.car.door.window._alpha здесь мы двигается от корня _root 2 - myVar = _parent._parent.car.door.window._alpha а в этом случае мы поднимается вверх по иерархии до _root и спускаемся до window
__________________
http://apa-noua.com/portfolio |
|
|||||
|
Ндя.
Тут еще можно упомянуть, что _root можно переопределить, типа _root = my_best_movieClip И тут следует обращаться к _level0. Но при подгрузке внешних SWF-ок они могут наткнуться на sandBox с прямым доступом к _level0 и тогда обращатсья к ним следует через геттер на этом _level0 )) |
![]() |
![]() |
Часовой пояс GMT +4, время: 20:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|