а следующая функция, 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
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий