index Документация Скрипты Шрифты Значки Полезные ссылки Форум
  О создании своего сайта
  Каскадные стили CSS
  Краткое описание html
  Html МЕТА тэги
  Документация по FLASH
  3D Studio MAX
  DreamWeaver FAQ
  Интерфейс CGI
  Руководство PHP
  PHP/FI 2.0
  Руководство Perl 5
  Perl FAQ
  Базы данных
  Описание SQL
  Доступ к БД

Рейтинг@Mail.ru be number one


Создание наборов инструкций с условием (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






Содержание







Hosted by uCoz