Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   при нажатие на кнопку не все действия обрабатываются (http://www.flasher.ru/forum/showthread.php?t=148225)

fireridlle 24.12.2010 20:04

при нажатие на кнопку не все действия обрабатываются
 
вот функция которая вызывается при нажатие на кнопку:
Код AS3:

function onClick(e:MouseEvent):void{
        window.visible=true;
        clos.visible=true;
        count=Math.round(Math.random()*5);
        trace (count);
        for(i; i<6; i++){
                trace ("вцикле")
                if(i==count){
                        window.fish.text=arr1[i];
                        count=0;
                }
        }
}

при первом нажатие все хорошо, при последущих нажатий генерация рандомного числа идет и выводиться на панель его значение. но цикл не запускается и соответственно не выводиться надпись

КорДум 24.12.2010 20:16

Код AS3:

for (i = 0; i < 6; i++) {


Psycho Tiger 24.12.2010 20:16

i это поле класса, судя по всему. За это надо ударить по яйцам. При проходе цикла i не устанавливается в 0, соответственно цикл и не выполняется. А по человечески код выглядит так:
Код AS3:

window.fish.text=arr1[Math.round(Math.random()*5)];



Часовой пояс GMT +4, время: 16:51.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.