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


         

а следующая функция, removeBricks, удаляет


function rernoveBallAndPaddle (){
paddle.removeMovieClip();

ball.removeMovieClip(); }

Ну а следующая функция, removeBricks, удаляет блоки из этих же кадров. Вызывается при нажатии соответствующих кнопок.

function removeBricks() {

for(var i=0;i

bricks[i].removeMovieClip();

}}

Первый кадр ролика - "start" - присваивает переменной gameLevel значение 1 и останавливает ролик.

gameLevel=1;

stop();

Чтобы перейти к следующему кадру, надо нажать кнопку. Вот ее код.

on (press) {

GotoAndStop("Play");

}

Все функции, которые мы рассмотрели, находятся в кадре "Play". Еще там есть команда, вызывающая функцию initGame. Когда уровень пройден, игра переходит к кадру "level over". Так как клип "action" находится в другом кадре, то все шары автоматически останавливаются. При нажатии единственной в этом кадре кнопки все блоки удаляются, и функция initGame может расставить их заново при переходе на следующий уровень.

on (press) {

removeBricks();

gotoAndStop("Play");
}

При нажатии кнопки в кадре "game over" блоки тоже удаляются, но игра переходит к кадру "start".

on (press) {

removeBricks();

gotoAndStop("Start");


Содержание  Назад  Вперед





Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий