![]() |
Проверка переменной на изменение
Имеется: _root["count"+i+"-"+k] - переменные ( i и k варьируются), с ними происходят некоторые изменения, заключающиеся в функции bla.
Нужно: выполнить столько bla , чтобы в итоге ни одна из _root["count"+i+"-"+k] не поменялась(по отношению к предыдущей попытке) Код AS1/AS2:
|
Я думаю, что максимальный таймаут который можно выставить во флеше - это что-то порядка минуты. Т.е. ждать 7 минут точно не будет.
А остальная часть вопроса мне не понятна. Упс... извиняюсь, соврал, по спецификации можно 18 часов :) |
Ээээ.
Цитата:
|
Поподробнее. В кликоманию играли? Я делаю такуюже игру (там надо мочить квадратики одинакового цвета). Для каждого квадратика у меня есть 5 переменных - если цвет данного квадрата одинаков с правым квадратиком, то 1, нет - 0. Дальше с левым верхним и нижним. Последняя переменная ведет счет(count).
Функция bla проверяет, если сумма связей квадрата с другим ==1, то передает count этого квадрата тому квадрату с ним связанным, приплюсуя еденицу. Для того, чтобы мне вывести сколько областей одинаковых квадратиков у меня есть, приходится несколько сотен раз выполнять bla()(вдруг это огромная область одного цвета, и нескольких бла будет недостаточно)... Если при предыдущем выполнении бла никакая из счетчиков (count) не изменилась(то есть он посчитал все квадраты одинакового цвета), то нужно прекратить выполнять. |
Я бы покопал в сторону
1. Нахождение ГМТ произвольной фигуры. либо 2. Нахождения всех вершин графа, отвечающих заданному условию. |
| Часовой пояс GMT +4, время: 05:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.