onClipEvent(enterFrame){
ballTop = _root.ball._y - _root.ball._height/2;
ballBottom = _root.ball._y + _root.ball._height/2;
ballLeft = _root.ball._x - _root.ball._width/2;
ballRight = _root.balll._x + _root.ball._width/2;
ballpointX = _root.ball._x;
ballpointY = _root.ball._y;
blockTop = this._y;
blockBottom =this._y + this._height;
blockRight = this._x + this._width;
blockLeft = this._x;
if(this.hitTest(_root.ball) ==true){
if(_root.ball.hitTest(blockTop,blockLeft,1)){
temp = _root.ball.speedY;
_root.ball.speedY = -1 * _root.ball.speedX;
_root.ball.speedX = -1 * temp;
}else if(_root.ball.hitTest(blockBottom,blockLeft,1)){
temp = _root.ball.speedY;
_root.ball.speedY = -1 * _root.ball.speedX;
_root.ball.speedX = -1 * temp;
}else if(_root.ball.hitTest(blockTop,blockRight,1)){
temp = _root.ball.speedY;
_root.ball.speedY = -1 * _root.ball.speedX;
_root.ball.speedX = -1 * temp;
}else if(_root.ball.hitTest(blockBottom,blockRight,1)){
temp = _root.ball.speedY;
_root.ball.speedY = -1 * _root.ball.speedX;
_root.ball.speedX = -1 * temp;
}else if(ballRight>=blockLeft && ballpoint>=blockTop && ballpointY <= blockBottom)
_root.ball.speedX = -1 * _root.ball.speedX;
else if(ballLeft <= blockRight && ballpointY>=BlockTop && ballpointY <= blockBottom)
_root.ball.speedX = -1 * _root.ball.speedX;
else
_root.ball.speedY = -1 * _root.ball.speedY;
sound01 = new Sound();
sound01.attachSound("Snd");
sound01.setVolume(100);
sound01.start();
_root.score += 100;
this.removeMovieClip();
}
인터넷에 널려있는 벽돌깨기 게임 소스입니다
여기에 이것저것 추가해서 만들었는데
마지막에 사운드부분,
벽돌을 깨면 소리가 나와야되는데 안나오네요....
ㅠㅠㅠㅠㅠㅠ 하아 도와주시면 안될까요 원인을 모르겠습니다. 따라쳐도 못하는 멍청이같으니..