![]() |
Небольшой вопросик
Такая ситуация. В сцене есть переменная n которая равна 0. Так же в сцене есть movie clip по окончанию которого n=1. Как получить значение переменной из movie clipа (n=1) в саму сцену. Допустим чтоб кака нибудь z в сцене была равна значению n из mc.
|
z = <имя клипа>.n
|
Воообще-то это основной синтаксис современных языков программирования.
z = mc.n в данном случае z это ссылка на объект (клип, строка, текстовое поле) Можно создавать ссылкм и на функции, и на методы, и на другие объекты (например мувиклипы). Например в клипе house есть клип window Можно записять прямую ссылку на window z = house.window и делать с мувиклипом по ссылке что угодно z.x = 100 Можно и так делать a = _root.house.window.play и вызывать метод объекта a() можно ещё свои методы и функции писать и вызывать |
Спасибо ребят. Че то я как то по сложному начал делать. сам запутался. А eval это что тогда???
|
Функция eval конвертирует сторку в путь к объекту (ряд ссылок)
Код:
str = 'mc.n'; |
Забудь этот архаизм. Eval сильно тормозит при работе.
|
Цитата:
Код:
//остановим |
Цитата:
Всё прекрасно работает. Код:
function f() |
ого, не знал...
|
2 miramax
Вложений: 1
Ты используешь разные вещи тут:
Код:
a = _root.house.window.playКод:
function f() |
| Часовой пояс GMT +4, время: 10:16. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.