AS3 зацикливает оператор IF - PullRequest
0 голосов
/ 17 марта 2012

Я создал цикл, внутри есть оператор if, но он, кажется, не выполняется более одного раза, но вместо этого работает один и тот же цикл с WHILE, но мне действительно нужно быть оператором if.

function lines ()
{
    for( SS = 0; SS < 11; SS++)
    {
        while(freq1.text == slotCheck+SS && freq4.text == slotCheck+SS )
        {
            freq2.text = "Win"; 
            break;
        }

Выше работает, но мне нужно, чтобы ниже, чтобы выполнить 11 раз.

function lines ()
{
    for( SS = 0; SS < 11; SS++)
    {
        if(freq1.text == slotCheck+SS && freq4.text == slotCheck+SS )
        {
            freq2.text = "Win"; 
            break;
        }

Ответы [ 3 ]

1 голос
/ 18 марта 2012

Я думаю, что получил ваш вопрос сейчас.

Вам нужно изменить 'break' на 'continue', чтобы заставить его работать 11 раз, и все же пропустить другие условия.

1 голос
/ 17 марта 2012

Я не понимаю ваш вопрос ???

Вы можете просто удалить оператор Break;, и ваш цикл будет выполнен 11 раз.

0 голосов
/ 19 марта 2012

Проблема была в моем ПК, когда я перезапустил свою машину, все снова было в порядке. Циклы и код в любом случае верны, поэтому мое разочарование было связано с аппаратными проблемами, (RAM) получил много, но он неисправен, так как я случайно обнаружил отсутствующие файлы, связанные с ram

извините, что сбил вас с толку, ребята

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...