4.新建一个图层命名为info,此层用来放置记分和生命值用的文本框,分别用文本工具绘制三个文本框,设置其属性为Dynamic text动态文本框,然后给文本框添加说明性文字,从上到下分别为分数,生命值和等级,最后分别给此三个文本框设置变量名为score,balls和level_I,如图16所示:
图16
5. 新建一个图层命名为button,此图层放置游戏开始前的难度选择按钮,将前面制作的三个难度按钮分别拖到主背景的中间位置,由上自下分别为beginner, intermediate和Addvanced。
给beginner按钮添加AS:
on (release) {
speed = 8;
balls = 5;
play();
}
给intermediate按钮添加AS:
on (release) {
balls = 4;
speed = 10;
play();
}
给Addvanced按钮添加AS:
on (release) {
speed = 12;
balls = 3;
play();
}
最后主场景如图17所示:

图17
6.最后一步就需要在主场景中添加游戏控制代码了,新建一个图层命名为action,在此图层第1 帧添加as:
setProperty("/paddle", _visible, true);
setProperty("/ball", _visible, true);
score = 0;
stop();
//刚开始设置小球和挡板为可见,并且设置初始得分为0,然后影片停止在第一帧,//等待玩家选择游戏难度。
在此图层第2 帧添加as:
startDrag("/paddle", false, 240, 420, 560, 420);
//对挡板进行拖动
ballx = 300;
bally = 400;
speedx = 8;
speedy = -8;
ballwidth = 16;
paddlewidth = 80;
brickwidth = 40;
Level_index = 10;
bricknumber = 0;
Level_i = 1;
modified = true;
endgame = false;
border = 250;
//定义并初始化一系列变量,将在后面的代码中用到这些变量