Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Помогите, совсем запутался... (http://www.flasher.ru/forum/showthread.php?t=71063)

ARTur2 27.10.2005 16:08

Помогите, совсем запутался...
 
Никак не могу разобраться с этими Radio Buttons...
Есть что-то типа теста. Т.е. есть кнопки с правильным ответом и с неправильным. На кнопки с правильным ответом хочу поместить код:

on (release) {
play();
a1 = 1;
}

а на неправильну кнопку следущее:

on (release) {
play();
a1 = 0;
}

a1 - это номер вопроса. Потом будет подсчёт правильных ответов. Но почему-то ничего не работает.... Одним словом никак не могу поместить эти действия на RB :(

Бармалей 27.10.2005 16:35

не парься, сделай вместо радиобатон несколько обычных кнопок.

ARTur2 27.10.2005 17:01

Я тоже думал так решить эту проблему, но как тогда сделать так, чтобы после отжатия выбранная кнопка оставалась в "нажатом" варианте??? Т.е. было видно, что мы её уже выбрали???

Бармалей 27.10.2005 17:09

=)
тогда лучше мувики используй
сделай, например, 3 мувиклипа, у каждого по 2 кадра, где на одном кадре он в ненажатом состоянии, а в другом в нажатом, повесь на него код (допустим, что это у нас knopka1)
on (release) {
knopka1.gotoAndStop(здесь номер кадра где мув1 в нажатом состоянии);
knopka2.gotoAndStop(здесь номер кадра где мув2 в ненажатом состоянии);
knopka3.gotoAndStop(здесь номер кадра где мув3 в ненажатом состоянии);
_root.play();
a1 = 1;
}

ARTur2 27.10.2005 17:12

Большое СПАСИБО!!!!!!

Бармалей 27.10.2005 17:13

уф, не успел изменить

unlexx 27.10.2005 17:14

ну при клике поставь точку и убери с предыдущей активной

ARTur2 27.10.2005 17:19

попробывал первый вариант - не работает8)))( понял, там не прописал _root)
сейчавс попробую второй!!!!!

Бармалей 27.10.2005 17:36

Вложений: 1
с обработчиками кнопок одна марока, лучше код на кадры вешать. Вот держи исходничек:

ravenco 27.10.2005 17:44

Наверное File newFromTemplate "Quiz" поможет
там как раз с подсчетом балов и правильных ответов
попробуйте ведь у ВАС тесты не такли?

ARTur2 28.10.2005 14:14

2 Бармалей - Большое спасибо!!!! Буду разбираться, дело в том что у меня пока тугова-то с AS, но в принципе код понятен!!!!8) А про одну тему в двух разделах, так это для оперативности...

2 ravenco - что есть File newFromTemplate "Quiz"??? Если можно по-подробнее или ссылочку, а то я в инете толком ничего не нашёл...

ARTur2 28.10.2005 14:40

Вложений: 1
2 Бармолей - если вам не трудно, то помогите,пожалуйста, найти ошибку. Там правда всего пока две кнопки и вид у них примерный, я хотел попробовать разобраться с кодом... Почему-то не переходят в нажатое состояние кнопочки...

Бармалей 28.10.2005 14:50

Вложений: 1
Ты Instance Name мувиков не прописал (kn1, kn2) в панели Properties. =)

ARTur2 28.10.2005 14:58

8))) да, точно оплошал. До того, как прочитать ваш ответ, попробловал ещё раз всё сделать и конечно же8))) не забыл про Instance Name и всё заработало!!!! Надеюсь последний вопрос: Что делает эта строчка - trace("a1 = "+a1);???

ARTur2 28.10.2005 15:29

Как оказалось, вопросы ещё могут появиться!!!
С самими кнопками разобрался полностью. Но возникла такая ситуация:после того, как выбран правильный ответ и пользователь переходит на следущий вопрос, кнопка, которую мы выбрали в преведущем вопросе остаётся в нажатом состоянии. Можно ли сделать так, что при переходе на следущий вопрос(фактически на следущий кадр) там кнопочки были все в отжатом состоянии???

Бармалей 28.10.2005 16:11

kn1.gotoAndStop(1);
kn2.gotoAndStop(1);

ARTur2 28.10.2005 16:36

Всё, с этим вопросом разобрался окончательно!!!! СПАСИБО!!!!!!!!!!!!


Часовой пояс GMT +4, время: 17:21.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.