Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   Почему не работает этот простой скрипт? (http://www.flasher.ru/forum/showthread.php?t=32989)

November 12.06.2002 04:54

Почему не работает этот простой скрипт?
 
Я хочу, чтоб после трёх нажатий на кнопку, меня перекидывало на 52 кадр. Кнопке, которая в 51 кадре, присваиваю:

on (release) {
i = i+1;
}

В самом же 51 кадре пишу:

if (i=3) {
gotoAndPlay (52);
} else {
stop ();
}

Но вместо задуманного дела, фильм сразу же переходит на 52 кадр. В чём дело?

ish 12.06.2002 05:02

в 51 кадре
stop();
i=0;
в кнопке
on(release) {
i++;
if(i==3) {
gotoAndPlay(52);
}
}

DeliMIter 12.06.2002 21:16

В кадре

i = 0;
stop();

На кнопке

on (release) {
if (++i == 3) play();
}

Ведь короче и понятней, не так ли, мастер ish ?

Nox Noctis 13.06.2002 00:02

кхм-кхм... :)
ребята, вас человек спрашивал почему не работает его скрипт...
и вместо того чтобы сказать ему:

"November, это стандартнейшая ошибка - стоит одно равно вместо двух: присвоение вместо сравнения !.."

вы ему вариации на тему предлагаете...
...по-моему это входит в привычку :) :) :)

AZart.de 13.06.2002 13:41

:D
vo-vo, mne toje glaza srazu rezanulo :D
if (masha=petia)
{sexa ne budet}
:D

DeliMIter 13.06.2002 21:48

November, это и вправду стандартная ошибка, и надеюсь мы тебе помогли ее осознать.


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

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