Суббота, 26.05.2012, 18:04


Приветствую Вас Гость

Меню сайта
Категории каталога
Создание игр [170]
Статьи об общих понятиях связанных с созданием игр
Движки и Гейммейкеры [85]
Статьи о программах для создания игр
Игры [39]
Статьи об играх, в том числе и сделанных на гейммейкерах
Софт [25]
Различные программы, в том числе в помощь игроделам
Разное [61]
Статьи, которые не вошли в определённые разделы
Наш опрос
На какие из этих игровые системы вы разрабатываете игры?
Всего ответов: 4629
Главная » Статьи » Создание игр

ActionScript 2.0 (Условные Выражения) Часть 1
В первой части урока я написал о операторе if, else.

ActionScrip может принимать решения. Эти решения основываются на сравнении задач, которые осуществляется при помощи оператора if. Приведем маленький пример программы.
Code

if (a=10) {
gotoAndPlay("Hast");
}

Рассмотрим этот код по частям:
Code

if (a=10)

if - означает если. (а=10) - это условие, если а будет равно 10 то следующий код в фигурных скобках будет выполнятся, если условие не выполнено то действие в фигурных скобках будет пропущено.
Code

{
gotoAndPlay("Hast");
}

gotoAndPlay- эта команда приказывает Flash не принимать во внимание следующий кадр временной шкалы, а вместо этого перейти к совершенно другому кадру. При помощи команды gotoAndPlay вы можете контролировать воспроизведение Flash-ролика. В своем коде я задал команду что бы воспроизводился кадр с именем Hast. Ну это произойдет только после выполнения условия.

Выражение if может быть длинным и включать несколько проверок условий. Выполняется код, следующий за первым верным условием. Если ни одно условие не является верным, выполняется код, следующий за оператором else.
Code

if (a = 7) {
gotoAndPlay ("cad_1");
} else if (a = 12) {
gotoAndPlay("cadr_2");
} else if (a = 15) {
gotoAndPlay(" cadr_3");  
} else {
gotoAndPlay("exit_cadr");
}


Как видим если а будет равна 7 то будет воспроизведен кадр по имени cad_1. Ну а с остальным кодом вы сами разберетесь, если ничего не получается то читаем заново.

С вами был TransceD.

В следующий части я напишу такое:
if and else - новые возможности.
Категория: Создание игр | Добавил: Transced (17.08.2011)
Просмотров: 1090 | Рейтинг: 5.0/5
Теги: ActionScript, Кодинг, Урок, else, as2, IF, ActionScript 2, программирование, ActionScript 2.0, ЯП
Дополнительные опции:
Также если вы считаете, что данный материал мог быть интересен и полезен кому-то из ваших друзей, то вы бы могли посоветовать его, отправив сообщение на e-mail друга:

Игровые объявления и предложения:
Если вас заинтересовал материал «ActionScript 2.0 (Условные Выражения) Часть 1», и вы бы хотели прочесть что-то на эту же тему, то вы можете воспользоваться списком схожих материалов ниже. Данный список сформирован автоматически по тематическим меткам раздела. Предлагаются такие схожие материалы: Если вы ведёте свой блог, микроблог, либо участвуете в какой-то популярной социальной сети, то вы можете быстро поделиться данной заметкой со своими друзьями и посетителями. Для этого воспользуйтесь предлагаемой ниже кнопкой:
Всего комментариев: 4
0  
4 ezheka   (20.08.2011 11:21)
Угу, статья полностью неправильная. Исправляй.

+3  
1 noTformaT   (18.08.2011 11:48)
TransceD толи ты что то путаешь, толи я забыл ас2, разве оператор = это не оператор присваивания?
Вернее смотри
Code
var a:Number = 10;
trace(a==10);

выводит "true"
а
Code
var a:Number = 10;
trace(a=10);

выводит "10"

+1  
2 Transced   (18.08.2011 18:38)
оператор перестраивания, я попутал там нужен такой оператор: == smile

0  
3 Stalker_Shooter   (20.08.2011 09:26)
Тогда нужно исправить happy

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Ссылки по теме
Поиск
10 случайных движков
Nokia Qt
Retribution Engine
Multimedia Fusion
M.U.G.E.N
Oddity Engine
Byond
Chrome Engine
Empty Clip
XtremeWorlds
GZDoom
Друзья сайта
Игровой форум GFAQ.ru Перевод консольных игр Разработка игр в СНГ Loadka.ru – загрузка файлов Игорный бизнес в России Реклама и заработок
Все права сохранены. GcUp.ru © 2008-2012 Рейтинг