![]() |
кнопки мувиками - подскажите, как поправить
Подскажите, пожалуйста.
вот исходник. почему не работают 5-ые строчки, а именно условие Код:
if (pod1 == 2) {_root.mc_pncls.pb_1.gotoAndPlay(36)};предполагается, что при нажатии на карандашик другой возвращается на место, если он "открыт" (под ним менюшка будет) Что не так? Как лучше это сделать? |
Что такое mc_pncls, верне где оно находится? И для оформления своего кода, надо использовать теги [code][/code], а не изобретать свое.
|
извините
про тэги не заметил. в файле не всё убрал новый поправленный исходник хочется, чтоб при нажатии на караднаш, другой карандаш опускался в примере это делается так Код:
on (rollOver) { if (pod2 == 0) gotoAndPlay( 2);} |
Проблема в не понимании областей видимости.
На самом деле, существуют два pod1. Первый _root.pod1, который был определен в первом кадре основного таймлайна. А второй внутри pd_1 (_root.pd_1.pod1). Так как мувиклип работает с собственными переменными, а не с переменными родителя (_root). pd_2 же ссылается на _root.pod1, который всегда равен 0. Поэтому условие должно выглядить так: Код:
if (_root.pb_1.pod1 == 2) |
большое спасибо. теперь работает
|
| Часовой пояс GMT +4, время: 11:04. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.