![]() |
Определение переменной в сцене
Прочитал уже материал который нашел на форуме, но все равно не получается.
При нажатии на левый квадрат, правый - меняет цвет. Нужно, чтобы при переходе по сценам правый квадрат оставался такого цвета, который был выбран, вне зависимости от сцены. Т.е. я нажал на красный - синий стал зеленым и остается зеленым, пока я не нажму на красный снова, вне зависимости от сцены. Что я сделал не так? PS Расположение мувиклипов и "кнопок" менять нельзя, т.к. это утрированная копия большого мульта, хочу принцип понять. Добавлено через 1 минуту Черт, не могу загрузить *.fla, пишет некорректный файл, в чем проблема? |
Вложений: 1
Вот прикрепил мелкий *.fla
|
Всем спасибо, разобрался сам. У меня только вопрос:
Я задаю переменную в 1м кадре 1й сцены Код:
_global.night;Но код работает только если в мувиклипе, который находится в этой же сцене обращаться к ней, как Код:
onClipEvent(load){Код:
on(release){По-другому код не робит. |
Для начала: не пишите код на кнопка и объектах.
Тогда как минимум кто-нибудь захочет разбираться в вашем вопросе. |
Это какое-то правило хорошего тона, о котором я не знал?
|
Это правило хорошего программирования. Ни в одном современном справочном пособии вы не найдете таких вещей.
Так не делается по целому ряду причин уже много-много лет, и одна из них (но далеко не главная), - неудобство с областями видимости. |
Понял, спасибо, блин, что-то не могу найти в инете про подобные причины, возможно, вы дадите мне какие-нибудь ссылки?
|
Наверное вместо _root._root... вы хотели использовать _parent._parent.night (кол-во _parent завипист от вложенности). Или хотя бы _root.night независимо от уровня вложенности.
|
Цитата:
Цитата:
Так, как написано сверху - все работает, как надо. Именно с _root._root. Это криво, но по-другому в моем случае не работает. Я вот и хотел узнать, что за шутки такие со мной флеш шутит?))) |
No Brakes, rainbowrussia
Выше написано же Цитата:
|
| Часовой пояс GMT +4, время: 06:53. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.