Создание наборов инструкций с условием (conditional actions)

Используйте оператор If чтобы создать команду, которая отрабатывается только при определенном условии. Например, вы можете проверить число, которое пользователь написал в документе и создать сообщение, которое появляется, если число слишком большое или наоборот слишком маленькое. Чтобы правильно писать такие наборы инструкций нужно уметь писать выражения которые содержат условия. См Написание выражений .

Каждое указание, которое начинается на If заканчивается End If . Если вы хотите создать набор инструкций, который реагирует на несколько возможных условий, используйте серию If команд. Выражение с If может так же содержать оператор Else который назначает, какие команды исполнять, если заданное условие не выполняется.

Все команды, которые находятся между If и End if отрабатываются только, если выполняются заданные условия. Если заданные условия не выполняются, flash полностью игнорирует эти команды.

Чтобы создать оператор Else маркируйте желанный оператор If, а потом нажмите на кнопку "Add Else/Else if clause". Чтобы создать оператор Else if выберите Else и активируйте кнопку Else if в меню с параметрами.

Например этот набор инструкций (action) использует If с Else if и Else чтобы "отправить" разных пользователей на разные сцены в клипе. Если название переменной не совпадет ни с одним из указанных названий, появляется стандартная сцена с приветствием:

If (name eq "Gary")
	Go to and Play ("Gary's World", 1)
Else if (name eq "David")
	Go to and Play ("David's World", 1)
Else if (name eq "Peter")
	Go to and Play ("Peter's World", 1)
Else 
	Go to and Play ("Welcome", 1)
End If