PDA

Просмотр полной версии : Помогите, совсем запутался...


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
с обработчиками кнопок одна марока, лучше код на кадры вешать. Вот держи исходничек:

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
2 Бармолей - если вам не трудно, то помогите,пожалуйста, найти ошибку. Там правда всего пока две кнопки и вид у них примерный, я хотел попробовать разобраться с кодом... Почему-то не переходят в нажатое состояние кнопочки...

Бармалей
28.10.2005, 14:50
Ты 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
Всё, с этим вопросом разобрался окончательно!!!! СПАСИБО!!!!!!!!!!!!