Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   onEnterFrame проверка статуса (http://www.flasher.ru/forum/showthread.php?t=110617)

3d Developer 05.04.2008 21:48

onEnterFrame проверка статуса
 
Ребят подскажите как это правильно написать чтобы проверялся каждый по циклу.
Я пишу так :

Код:

onEnterFrame = function (checkStatus)
{
if (_root.ch1._currentframe == 2) { _root.gotoAndStop("style1") }
else { _root.gotoAndPlay(123)}
}


onEnterFrame = function (checkStatus1)
{
if (_root.ch1._currentframe == 5) { _root.gotoAndStop("style2") }
else { _root.gotoAndPlay(125)}
}


onEnterFrame = function (checkStatus2)
{
if (_root.ch1._currentframe == 8) { _root.gotoAndStop("style3") }
else { _root.gotoAndPlay(127)}
}


onEnterFrame = function (checkStatus3)
{
if (_root.ch1._currentframe == 13) { _root.gotoAndStop("style4") }
else { _root.gotoAndPlay(129)}
}


onEnterFrame = function (checkStatus4)
{
if (_root.ch1._currentframe == 18) { _root.gotoAndStop("style5") }
else { _root.gotoAndPlay(131)}
}

Но это заведомо неправильно ибо проверяет только нижнюю строку а нужно чтобы проверил все и выбрал нужный вариант.

Подскажите как это пишеться :(


Да и забыл сказать код должен обязательно быть в 1 кадре а не в нескольких...раскидать не выдет

etc 05.04.2008 21:53

3d Developer, отредактируйте свой пост и оформите код тегами [code][/code].

crc 05.04.2008 22:03

Не очень понятен вопрос, но почему просто все ифы и элсы не вписать в один онЭнтерФрейм?

3d Developer 05.04.2008 22:21

Вопрос поясняю : представьте систему навигации как у 2advanced.

Суть таковая есть меню по нажатию кнопок которых мы переходим в соотв часть сайта. При нажатии на кнопку 1. !идет проверка : если данное нажатие произошло на 1 стиле, то мы остаемся на этом кадре. Если нет то проиграть на соотв Стиль. При этом перед тем как проиграть на нужный стиль у нас работает лоадер_обработчик по завершению действия которого мы снова должны проверить где мы находимся и переместиться в нужное место

3d Developer 06.04.2008 00:28

Ребят извиняюсь за некорректный вопрос. Ошибку в синтаксисе нашли. пришлось перевернуть весь сайт но ниче страшного.

Тему закрывайте всем спасибо


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

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