Учебник по Flash'у


           

В нашей жизни мы постоянно


End If

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

Типичным примером реализации алгоритма выбора является фрагмент сказки знакомой нам с самого раннего детства:

…"И остановился Иван царевич (Илья Муромец, добрый молодец и др.) перед камнем, а на камне том надпись; на право пойдешь - деньги найдешь, налево пойдешь - красну девицу встретишь, а прямо пойдешь - голова с плеч".

На ActionScript это можно записать так:

If (Ivan eq "Right")

Go to and Stop ("Money")

Else If (Ivan eq "Left")

Go to and Stop ("PrettyGirl")

Else If (Ivan eq "Forward")

Go to and Stop ("Death")

Else

Go to and Play ("GoBack")

End If

Обратите внимание на используемый символьный оператор "eq", который мы применяем в данном случае для проверки переменной "Ivan". Если бы мы записали:

If (Ivan = "Right")

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

Else If используется, если необходимо проверить переменную на соответствие нескольким значениям. Включается "Else" или "Else If" в действие "If", следующим образом:

nВключите действие "If"

nПосле введения условия проверки и действия выделите строку с действием "If"

nНажмите кнопку "Add Else/Else If clause"

nПеред завершающей командой "End If" появится "Else", когда вы выделите строку "Else", то сможете изменить ее на "Else If"

Теперь можно легко проверить какой номер введен и отправить сообщение на нужный пейджер. Попробуйте, сделать это самостоятельно.

Использование условного оператора "If" дает большие возможности в реализации задуманных проектов. Кроме решения чисто технических вопросов при работе над проектом, условные операторы можно применить для большей интерактивности сайтов. Теперь, без сложных запросов cgi и перепроверки администратором сервера, Вы можете организовать "вход по пропускам", т.е. по паролю к различным частям Вашего сайта. Конечно, это не обеспечит полной защиты данных html страниц, но обеспечить запрет перехода на следующие сцены посторонним, вполне возможно.

Элементарнейшим образом решаются вопросы создания сайтов по прохождению различного рода тестирования и т.д. без знания JavaScript.

Домашняя задание:

До сих пор, Вы работали по моему сценарию, но на этот раз я решил не сдерживать Вашу фантазию. Принимаются любые Ваши работы, но только при условии, если они содержат материал последних двух выпусков:

Необходимо придумать собственный сценарий и осуществить его. При реализации проекта, обязательное использование ActionScript - действий Set Variable, If и режима ручной прокрутки текста.

Желаю удачи!

Работы принимаются до 19-го сентября 2000 года


Содержание  Назад  Вперед