![]() |
переменные не прописываються(
(вопрос новичка)
возникла проблема: есть 4 кнопки в каждой выражение код: on(press){ var fr=1 .... } f принимате значения 1,2,3,4 - мкаждой кнопке свое хотел сделать чтобы принажатии кнопки переменная меняла значение на заданное далее есть клип "data" с анимацией вот такой глубины относительно кнопок this.kube.data в этом клипе на последнем кадре я пытаюсь считать переменную fr и выполнить переход в одно из 4-х роазных мест: trace (fr); stop(); switch (fr){ case 1: trace (fr); _root.main.kube.gotoAndPlay("left"); break; case 2: _root.main.kube.gotoAndPlay("right"); break; case 3: _root.main.kube.gotoAndPlay("up"); break; case 4: _root.main.kube.gotoAndPlay("down"); break; } проблема в том что switch не работатет а trace (fr); в клипе data выдает undefined. в то время как в по нажатию кнопки переменная задаетсяь проверил в кнопке трейсом помогите! |
ну переменная fr у вас же находится в другом уровне....
|
попробуй trace(_parent.fr);
|
хочешь самый легкий выход
пиши везде _global.fr везде везде и когда присваиваешь и когда используешь и проблему как ногой сняло :-) |
Цитата:
|
попробовал все - нерабоает
попробовал все прописать как _global.fr
и при задачи переменной и при прочтнеии рейсом и в операторе swich реакция не изменилась - все тоже самое - нерабоает с такимиже признками также пытался прописать switc и trace во вложенном объекте data через путь (записал через абсолютный путь - fr=_root.main.fr - в обьекте data ) заработало! Спасибо! |
| Часовой пояс GMT +4, время: 16:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.