![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: May 2010
Сообщений: 15
|
Здравствуйте. Хочу создать совместимость знаков зодиака. Но мне не хватает знаний вот в какой функции, надеюсь вы мне подскажете.
Я делаю две колонки RadioButton, соответственно RadioButton в первой колонке находится в одной группе, а RadioButton второй колонки находятся во второй группе. В каждой колонке по 12 RadioButton. Для наглядности смотрим ниже: 1Grp 2Grp 1Rb 13Rb 2Rb 14Rb 3Rb 15Rb 4Rb 16Rb 5Rb 17Rb 6Rb 18Rb 7Rb 19Rb 8Rb 20Rb 9Rb 21Rb 10Rb 22Rb 11Rb 23Rb 12Rb 24Rb Мне нужно чтобы нужный текст предположим в TextArea появлялся только после выбора одного любого RadioButton из первой группы и одного любого RadioButton из второй группы. Если выбрать только один RadioButton, текст в TextArea не появлялся пока не выберут по одному RadioButton из первой и второй группы. Подскажите для примера пожалуйста код. В итого я планирую сделать 144 комбинации: ВЫбор 1Rb и 13Rb, 1Rb и 14Rb, 1Rb и 15Rb.....12Rb и 23Rb, 12Rb и 24Rb. |
|
|||||
|
Регистрация: Apr 2010
Адрес: Earth
Сообщений: 1,897
|
так то комбинаций будет 78...
Последний раз редактировалось i.o.; 20.05.2010 в 01:21. |
|
|||||
|
Lorem ipsum
|
массив zodiacArr будет такой:
1 2 3 4 5 6 7 8 9 10 11 12 --+------------------------------------- 1| 1 2| 1 2 3| 1 2 3 4| 1 2 3 4 5| 1 2 3 4 5 6| 1 2 3 4 5 6 7| 1 2 3 4 5 6 7 8| 1 2 3 4 5 6 7 8 9| 1 2 3 4 5 6 7 8 9 10| 1 2 3 4 5 6 7 8 9 10 11| 1 2 3 4 5 6 7 8 9 10 11 12| 1 2 3 4 5 6 7 8 9 10 11 12 на входе имеем два значения (как их выбрали из двух списков по 12 знаков не важно) signA и signB, оба лежат в интервале [1 ... 12]. на выход выдаем: ![]()
__________________
Поймай яблоко 2! Последний раз редактировалось Zebestov; 20.05.2010 в 03:28. |
|
|||||
|
Регистрация: May 2010
Сообщений: 15
|
Цитата:
Пожалуйста можно кодом, на словах трудно понять, я же не профи ![]() ВСе 144 не надо конечно))) просто пакажите как, а дальше я сам. И можно ли сделать без Button'а? Добавлено через 28 минут [IMG]http://s11.***********/i184/1005/22/19b52ee7a34f.jpg[/IMG] Вот так мне нужно. Подскажите для примера код AS3 пожалуйста знающие люди. |
|
|||||
package { import com.bit101.components.*; import flash.display.*; import flash.events.*; public class Main extends Sprite { private var _arr1:Array/*RadioButton*/ = []; private var _arr2:Array/*RadioButton*/ = []; private var _res:TextArea; private var _table:Array = [ ["00","01","02"], ["10","11","12"], ["20","21","22"] ] public function Main():void { var i:int; var rb:RadioButton; for ( i= 0; i < 3; i++) { rb = new RadioButton(this, 20, 20 * (i + 1), "gr1_" + i, false, onRadioButtonClick); rb.groupName = "gr1"; _arr1.push(rb); rb = new RadioButton(this, 80, 20 * (i + 1), "gr2_" + i, false, onRadioButtonClick); rb.groupName = "gr2"; _arr2.push(rb); } _res = new TextArea(this, 160, 20); } private function getSelectedInGroup(gr:Array/*RadioButton*/):int { for (var i:int = 0; i < gr.length; i++) { if (gr[i].selected) return i; } return -1; } private function onRadioButtonClick(event:Event):void { var i:int = getSelectedInGroup(_arr1); var j:int = getSelectedInGroup(_arr2); _res.text = i>=0 && j>=0 ? _table[i][j] : "нужно выбрать в обоих группах"; } } } |
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
Да можно хоть два круга со знаками, типа О-О, это уж на Ваше усмотрение)))
__________________
Reality.getBounds(this); |
|
|||||
|
Присвойте кнопкам номера (а) согласно кода
Сумма номеров двух кнопок уникальна (как впрочем и трех, и четырех...). Затем switch-ем находите нужный текст Последний раз редактировалось Жень Шень; 20.05.2010 в 12:59. |
|
|||||
|
Регистрация: May 2010
Сообщений: 15
|
Цитата:
line1 1180: Call to a possibly undefined method addFrameScript. line 26 1137: Incorrect number of arguments. Expected no more than 0. line 29 1137: Incorrect number of arguments. Expected no more than 0. line 33 1137: Incorrect number of arguments. Expected no more than 0. line3 1172: Definition com.bit101.components could not be found. |
![]() |
![]() |
Часовой пояс GMT +4, время: 23:28. |
|
|
« Предыдущая тема | Следующая тема » |
|
|