Условные заявления в ActionScript


  Share  
|


Если вы умеете сравнивать переменные, вы можете использовать эту информацию для отправки что-то помимо "истинных" и "ложных" для вывода окна.

В случае, если Заявление

В случае, если заявление позволяет использовать результаты сравнения изменения, как работает Flash фильма. Вот простой, если заявление о том, что сравнивает является ли 7 и прыжки на другой кадр, если он есть.

  если (а == 7) (gotoAndPlay (10);) 

В случае, если заявление начинается со слов "если", а затем сравнение. Всегда в скобки вокруг сравнения. Тогда есть открытый кронштейн.

Следующий линий, до закрытия кронштейн, содержат код, который будет выполняться, если сравнение верно.

остальное

Вы можете также включить факультативного продление до если заявление о том, что выполняет код, если условие не выполнено. Вот пример:

  если (а == 7) (gotoAndPlay (10);) еще (gotoAndPlay (15);) 

Вы также можете продлить "если заявление еще с другой, если положения:

  если (а == 7) (gotoAndPlay (10);) еще если (а == 8) (gotoAndPlay (15) () остальное, если (а == 13) (gotoAndPlay (20);) еще (gotoAndPlay (25) ;) 

Вы можете сделать, если заявление сколько угодно. Можно даже сравнить различные переменные в другое, если положения; Не существует никаких ограничений для того чтобы он на аналогичную сравнения.

Подворье Сравнения

Вы также можете сравнить более чем одно в том случае, если заявление. Предположим, что вы хотели пойти в кадр, только если было 7 и б был 15. Можно сделать это таким образом:

  если ((а == 7) и (б == 15)) (gotoAndPlay (20);) 

В и занимает два оператора сравнения и объединяет их, вернувшись верно, только если они действительно так. Место скобки вокруг обоих сравнений отдельности ясно, как следует толковать Flash них.

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

  если ((а == 7) или (б == 15)) (gotoAndPlay (20);) 

В этот код, фильм прыжки на кадр 20, если это 7, или если б это 15. Если оба верны, но прыжки на кадр 20. Однако, если не 7 и б не 15, то gotoAndPlay команда не казнен.

это статья добавлена Милан Midovich

Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions