Проверка массива на повторные цифры и выделение их цветом
Вложений: 1
Я создал несколько квадратов и заполнил их цифрами из массива. Так же создал кнопки при щелчке на которых к переменной number будет присвоена цифра данной кнопки. Потом при щелчке на квадрате, автоматически в текстовое поле квадрата будет занесено значение переменой number. Делаю проверку на повтор цифр если цифры повторяются нужно их перекрасить в красный цвет и значению horizontal_count прибавить единицу. Проблема заключается в том, что если ставить цифру после повторяющей то предыдущая цифра перекрашивается. Если за повторяющейся, то перекрашивается та которую только, что поставил. Как сделать так, чтобы ту которую поставил вообще не перекрашивалась, а цветом выделялись только похожие цифры.
Вот мой код: Вложение 33236 Код AS3:
|
Так надо?
Код AS3:
|
Да, то что нужно, вот ещё вопрос, у меня например два сектора по 9 клеток в каждом как мне найти одинаковые цифры при щелчке мыши в первом секторе (тот который выделится цветом). Вот код (его достаточно скопировать в первый фрейм который я разместил выше), он у меня ищет все одинаковые цифры в двух секторах.
Код AS3:
|
а расскажите мне пожалуйста в чем смысл подобного?
Код AS3:
|
Позиция высчитывается, так как мне нужно только первые девять клеток, то массив из 18 элементов делим на двое. То же самое, делаем второй раз с переменной j, чтобы потом сравнивать.
Код AS3:
|
а просто завести переменную x для хранения результата это слишком просто?
|
Часовой пояс GMT +4, время: 23:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.