Иллюстрированный самоучитель по Flash-games


Создание кода - часть 3


on (release) {

// Создаем список возможных ответов.

responses = new Array();

responses.push("Yes");

responses.push("No");

responses.push("Ask again later");

responses.push("It is certain");

responses.push("Doubtful") ;

responses.push("Probably");

responses.push("The answer is unclear");

responses.push("Of course not!");

responses.push("Certainly!");

responses.push("It looks positive");

responses.push("It looks negative");

// Узнаем число ответов,

n = responses.length;

// Выбираем случайный ответ.

r = Int(Math.random()*n);

// Помещаем ответ в текстовую область,

fortune = responses[r];

// Запускаем дальнейшую анимацию.

gotoAndPlay(2);

Для перемещения по flash-ролику будут использоваться две команды: gotoAndPlay и gotoAndstop. Разница между ними состоит в том,что вторая команда задает переход ролика или клипа к определенному кадру или метке, но не запускает выполнения какого-либо кода или воспроизведения какой-либо анимации. В отличие от нее команда gotoAndPlay задает выполнение кода и продолжение анимации. Если вы хотите запустить выполнение кода какого-либо кадра, но не желаете переходить к следующему после него, используйте команду gotoAndPlay и включите в кадр команду stop.

В конце анимации в центре хрустального шара появляется текст (рис. 6.6)

Рисунок 6.6 В конце анимации на несколько секунд появляется ответ, затем ролик вновь возвращается в начало




Начало  Назад  Вперед



Книжный магазин