Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Я туплю!! - If и т.д. (http://www.flasher.ru/forum/showthread.php?t=34385)

Nox Noctis 15.07.2002 21:24

Цитата:

Оригинал написал(а) DUDE
быть не может!! из ничего вычитают 1!!
дааа ?... неужели ? :D :p

могу тебя огорчить: из ничего во флэше вычитают :)

мало того: к ничему во влэше с тем же успехом прибавляют :)

f = f-1; это абсолютно то же самое что f--;
если в момент такой операции переменная f не определена, то она создается со значением равным 0 и следовательно операция действует как f = 0 - 1;

и судя по тому о чем с самого начала идет речь, у него где-то в других скриптах определяется значение f, а потом это значение постепенно по единичке уменьшается пока не станет равным 0 и не произойдет переход на другую сцену...

DUDE 15.07.2002 22:11

т.е. если я повешу так :
f--;
if (f==0){
goto......}
будет работать???

Nox Noctis 15.07.2002 23:05

если ты повесишь
if (!--f) { ........ }
то будет работать. (тело ифа выполнится когда f будет равно 0)

другое дело что если ты не определишь начальное значение переменной f больше нуля, то условие просто никогда не выполнится ;)

зы: а если написать
if (!f--) { ........ }
то тело ифа выполнится даже если не определять заранее переменную f — выполнится при первой же проверке

DeliMIter 16.07.2002 15:10

Код:

trace(++++);

DUDE 16.07.2002 22:01

пасибо!


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

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