PDA

Просмотр полной версии : onEnterFrame проверка статуса


3d Developer
05.04.2008, 21:48
Ребят подскажите как это правильно написать чтобы проверялся каждый по циклу.
Я пишу так :


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, отредактируйте свой пост и оформите код тегами .

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

3d Developer
05.04.2008, 22:21
Вопрос поясняю : представьте систему навигации как у 2advanced.

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

3d Developer
06.04.2008, 00:28
Ребят извиняюсь за некорректный вопрос. Ошибку в синтаксисе нашли. пришлось перевернуть весь сайт но ниче страшного.

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