![]() |
|
||||||||||
|
|||||
|
Регистрация: Apr 2015
Сообщений: 4
|
Доброго времени суток! Я только начинаю изучать флеш, сильно не ругайтесь на мои глуповатые вопросы.
Суть такова. Хочу создать массив с определенным количеством значений (текстовых). И есть текстовое поле для ввода данных. Нам необходимо проверять значение текстового поля, сверяя с каждым элементом массива. В зависимости от результата (равно - 1 балл, не равно - 0 баллов) сохранять значение в переменную. Т.е. ,есть массив И, я не пойму как создать цикл проверки введенных данных в текстовое поле. Есть готовый рабочий код, через if-ы: import flash.ui.Mouse; import flash.events.MouseEvent; stop(); var resultat: Number = 0; var resultat1:Number = 0; var padres: String = 'padres'; var pariente1: String = 'pariente'; end.visible = false; pariente.visible = false; txt1name.visible = false; proverka1.visible = false; gomenu.addEventListener(MouseEvent.CLICK, fl_ClickToGoToWebPage_2); function fl_ClickToGoToWebPage_2(event:MouseEvent):void { gotoAndStop(1); } proverka.addEventListener(MouseEvent.CLICK, tio); function tio (event:MouseEvent):void { if (txtname.text == padres) { resultat += 1; trace(resultat); end.visible = false; padrees.visible = false; txtname.visible = false; proverka.visible = false; pariente.visible = true; txt1name.visible = true; proverka1.visible = true; } else { resultat = 0; padrees.visible = false; txtname.visible = false; proverka.visible = false; pariente.visible = true; txt1name.visible = true; proverka1.visible = true; resultat = 0; trace(resultat); } } proverka1.addEventListener(MouseEvent.CLICK, tio1) function tio1 (event:MouseEvent):void { if (txt1name.text == pariente1) { resultat1 = resultat + 1; end.visible = true; end.text = 'Поздравляем! Ваш результат ' + resultat1 + '/2'; img.visible = false; vvod.visible = false; padrees.visible = false; txtname.visible = false; proverka.visible = false; pariente.visible = false; txt1name.visible = false; proverka1.visible = false; txtname1.visible = false; trace(resultat1); } else { end.text = 'Поздравляем! Ваш результат ' + resultat1 + '/2'; vvod.visible = false; img.visible = false; end.visible = true; txtname1.visible = false; padrees.visible = false; txtname.visible = false; proverka.visible = false; pariente.visible = false; txt1name.visible = false; proverka1.visible = false; trace(resultat1); } } Плохо понимаю, как можно сделать цикл. Гуглил, но толкового не нашел. |
![]() |
Часовой пояс GMT +4, время: 04:14. |
|
|
« Предыдущая тема | Следующая тема » |
|
|