Frame 1
var test = "44";
if (test == "44") {
gotoAndPlay (3);
}
Frame 2
stop();
Frame 3
username = "entername";
ifFrameLoaded (277) {
gotoAndPlay (5);
}
play();
Frame 4
gotoAndPlay (3);
Frame 5
stop();
Frame 28
with (up) {
gotoAndStop(2);
}
with (dog) {
play();
}
Frame 29
with (dog) {
play();
}
Frame 30
with (dog) {
play();
}
Frame 31
with (dog) {
play();
}
Frame 32
with (dog) {
play();
}
Frame 33
with (dog) {
play();
}
Frame 34
with (dog) {
play();
}
Frame 35
with (dog) {
play();
}
Frame 36
with (dog) {
play();
}
Frame 37
with (dog) {
play();
}
Frame 38
with (dog) {
play();
}
Frame 39
with (dog) {
play();
}
Frame 40
with (dog) {
play();
}
Frame 41
with (dog) {
play();
}
Frame 42
with (dog) {
play();
}
Frame 43
with (dog) {
play();
}
Frame 44
with (dog) {
play();
}
Frame 45
with (dog) {
play();
}
Frame 46
with (dog) {
play();
}
Frame 47
with (dog) {
play();
}
Frame 48
with (dog) {
play();
}
Frame 49
with (dog) {
play();
}
Frame 50
with (dog) {
play();
}
Frame 51
with (dog) {
play();
}
Frame 52
with (dog) {
play();
}
Frame 53
with (dog) {
play();
}
Frame 54
with (dog) {
play();
}
Frame 55
with (dog) {
play();
}
Frame 56
with (dog) {
play();
}
Frame 57
with (dog) {
play();
}
Frame 58
with (dog) {
play();
}
Frame 59
with (dog) {
play();
}
Frame 60
with (dog) {
play();
}
Frame 61
with (dog) {
play();
}
Frame 62
with (dog) {
play();
}
Frame 63
with (dog) {
play();
}
Frame 64
with (dog) {
play();
}
Frame 65
with (dog) {
play();
}
Frame 66
with (dog) {
play();
}
Frame 67
with (dog) {
play();
}
Frame 68
with (dog) {
play();
}
Frame 69
with (dog) {
play();
}
Frame 70
with (dog) {
play();
}
Frame 71
with (dog) {
play();
}
Frame 72
with (dog) {
play();
}
Frame 73
with (dog) {
play();
}
Frame 74
with (dog) {
play();
}
Frame 75
with (dog) {
play();
}
Frame 76
with (dog) {
play();
}
Frame 77
with (dog) {
play();
}
Frame 78
with (up) {
gotoAndStop(1);
}
with (dog) {
play();
}
Frame 79
with (right) {
gotoAndStop(2);
}
with (dog) {
play();
}
Frame 80
with (dog) {
play();
}
Frame 81
with (dog) {
play();
}
Frame 82
with (dog) {
play();
}
Frame 83
with (dog) {
play();
}
Frame 84
with (dog) {
play();
}
Frame 85
with (dog) {
play();
}
Frame 86
with (dog) {
play();
}
Frame 87
with (dog) {
play();
}
Frame 88
with (dog) {
play();
}
Frame 89
with (dog) {
play();
}
Frame 90
with (dog) {
play();
}
Frame 91
with (dog) {
play();
}
Frame 92
with (dog) {
play();
}
Frame 93
with (dog) {
play();
}
Frame 94
with (dog) {
play();
}
Frame 95
with (dog) {
play();
}
Frame 96
with (dog) {
play();
}
Frame 97
with (dog) {
play();
}
Frame 98
with (dog) {
play();
}
Frame 99
with (dog) {
play();
}
Frame 100
with (dog) {
play();
}
Frame 101
with (dog) {
play();
}
Frame 102
with (dog) {
play();
}
Frame 103
with (dog) {
play();
}
Frame 104
with (dog) {
play();
}
Frame 105
with (dog) {
play();
}
Frame 106
with (dog) {
play();
}
Frame 107
with (dog) {
play();
}
Frame 108
with (dog) {
play();
}
Frame 109
with (dog) {
play();
}
Frame 110
with (dog) {
play();
}
Frame 111
with (dog) {
play();
}
Frame 112
with (dog) {
play();
}
Frame 113
with (dog) {
play();
}
Frame 114
with (dog) {
play();
}
Frame 115
with (dog) {
play();
}
Frame 116
with (dog) {
play();
}
Frame 117
with (dog) {
play();
}
Frame 118
with (dog) {
play();
}
Frame 119
with (dog) {
play();
}
Frame 120
with (dog) {
play();
}
Frame 121
with (dog) {
play();
}
Frame 122
with (dog) {
play();
}
Frame 123
with (dog) {
play();
}
Frame 124
with (dog) {
play();
}
Frame 125
with (dog) {
play();
}
Frame 126
with (dog) {
play();
}
Frame 127
with (dog) {
play();
}
Frame 128
with (dog) {
play();
}
Frame 129
with (right) {
gotoAndStop(1);
}
with (dog) {
play();
}
Frame 130
with (down) {
gotoAndStop(2);
}
with (dog) {
play();
}
Frame 131
with (dog) {
play();
}
Frame 132
with (dog) {
play();
}
Frame 133
with (dog) {
play();
}
Frame 134
with (dog) {
play();
}
Frame 135
with (dog) {
play();
}
Frame 136
with (dog) {
play();
}
Frame 137
with (dog) {
play();
}
Frame 138
with (dog) {
play();
}
Frame 139
with (dog) {
play();
}
Frame 140
with (dog) {
play();
}
Frame 141
with (dog) {
play();
}
Frame 142
with (dog) {
play();
}
Frame 143
with (dog) {
play();
}
Frame 144
with (dog) {
play();
}
Frame 145
with (dog) {
play();
}
Frame 146
with (dog) {
play();
}
Frame 147
with (dog) {
play();
}
Frame 148
with (dog) {
play();
}
Frame 149
with (dog) {
play();
}
Frame 150
with (dog) {
play();
}
Frame 151
with (dog) {
play();
}
Frame 152
with (dog) {
play();
}
Frame 153
with (dog) {
play();
}
Frame 154
with (dog) {
play();
}
Frame 155
with (dog) {
play();
}
Frame 156
with (dog) {
play();
}
Frame 157
with (dog) {
play();
}
Frame 158
with (dog) {
play();
}
Frame 159
with (dog) {
play();
}
Frame 160
with (dog) {
play();
}
Frame 161
with (dog) {
play();
}
Frame 162
with (dog) {
play();
}
Frame 163
with (dog) {
play();
}
Frame 164
with (dog) {
play();
}
Frame 165
with (dog) {
play();
}
Frame 166
with (dog) {
play();
}
Frame 167
with (dog) {
play();
}
Frame 168
with (dog) {
play();
}
Frame 169
with (dog) {
play();
}
Frame 170
with (dog) {
play();
}
Frame 171
with (dog) {
play();
}
Frame 172
with (dog) {
play();
}
Frame 173
with (dog) {
play();
}
Frame 174
with (dog) {
play();
}
Frame 175
with (dog) {
play();
}
Frame 176
with (dog) {
play();
}
Frame 177
with (down) {
gotoAndStop(1);
}
with (dog) {
play();
}
Frame 178
with (left) {
gotoAndStop(2);
}
with (dog) {
play();
}
Frame 179
with (dog) {
play();
}
Frame 180
with (dog) {
play();
}
Frame 181
with (dog) {
play();
}
Frame 182
with (dog) {
play();
}
Frame 183
with (dog) {
play();
}
Frame 184
with (dog) {
play();
}
Frame 185
with (dog) {
play();
}
Frame 186
with (dog) {
play();
}
Frame 187
with (dog) {
play();
}
Frame 188
with (dog) {
play();
}
Frame 189
with (dog) {
play();
}
Frame 190
with (dog) {
play();
}
Frame 191
with (dog) {
play();
}
Frame 192
with (dog) {
play();
}
Frame 193
with (dog) {
play();
}
Frame 194
with (dog) {
play();
}
Frame 195
with (dog) {
play();
}
Frame 196
with (dog) {
play();
}
Frame 197
with (dog) {
play();
}
Frame 198
with (dog) {
play();
}
Frame 199
with (dog) {
play();
}
Frame 200
with (dog) {
play();
}
Frame 201
with (dog) {
play();
}
Frame 202
with (left) {
gotoAndStop(1);
}
with (dog) {
play();
}
Frame 203
with (up) {
gotoAndStop(2);
}
with (dog) {
play();
}
Frame 204
with (dog.nose) {
gotoAndStop(3);
}
with (dog) {
play();
}
Frame 205
with (dog) {
play();
}
Frame 206
with (dog) {
play();
}
Frame 207
with (dog) {
play();
}
Frame 208
with (dog) {
play();
}
Frame 209
with (dog) {
play();
}
Frame 210
with (dog) {
play();
}
Frame 211
with (dog.nose) {
gotoAndStop(5);
}
with (dog) {
play();
}
Frame 212
with (dog) {
play();
}
Frame 213
with (dog) {
play();
}
Frame 214
with (dog) {
play();
}
Frame 215
with (dog) {
play();
}
Frame 216
with (dog) {
play();
}
Frame 217
with (dog) {
play();
}
Frame 218
with (dog) {
play();
}
Frame 219
with (dog) {
play();
}
Frame 220
with (dog) {
play();
}
Frame 221
with (dog) {
play();
}
Frame 222
with (dog) {
play();
}
Frame 223
with (dog) {
play();
}
Frame 224
with (dog) {
play();
}
Frame 225
with (dog) {
play();
}
Frame 226
with (up) {
gotoAndStop(1);
}
with (dog.nose) {
gotoAndPlay(7);
}
with (dog) {
gotoAndStop(1);
}
Frame 252
with (dog) {
gotoAndPlay("dogdig");
}
with (bone) {
play();
}
with (space) {
gotoAndPlay(2);
}
Frame 274
stop();
Frame 275
time = 60;
duplicateMovieClip ("dograw", "dog", 999);
duplicateMovieClip ("bonegotraw", "bonegot", 1000);
setProperty("dog", _x , "350");
setProperty("dog", _y , "350");
setProperty("boneposition", _x , random(600));
setProperty("boneposition", _y , random(440));
while ((150 >= getProperty(boneposition, _x)) && (getProperty(boneposition, _y) >= 250)) {
setProperty("boneposition", _x , random(600));
setProperty("boneposition", _y , random(440));
}
holeindex = 1;
score = 0;
setProperty("boneposition", _visible , "0");
stop();
Frame 276
removeMovieClip("dog");
index = 0;
while (holeindex >= index) {
removehole = "hole" + index;
removeMovieClip(removehole);
index = index + 1;
}
if (score == 1) {
endmessage = (("you managed to get " + score) + " bone. ") + extra;
} else {
endmessage = (("you managed to get " + score) + " bones. ") + extra;
}
stop();
Symbol 33 Button
on (release) {
getURL ("mailto:david@david-lewis.com");
}
Symbol 35 Button
on (release) {
getURL ("http://www.doggame.co.uk", "_blank");
}
Symbol 40 MovieClip Frame 9
stop();
Symbol 43 Button
on (release) {
username = name.username;
gotoAndStop (275);
}
Symbol 47 Button
on (release) {
gotoAndPlay (6);
}
Symbol 58 MovieClip Frame 1
stop();
Symbol 58 MovieClip Frame 39
gotoAndStop (1);
Symbol 64 MovieClip Frame 1
play();
Symbol 64 MovieClip Frame 2
prevFrame();
Symbol 64 MovieClip Frame 3
play();
Symbol 64 MovieClip Frame 4
prevFrame();
Symbol 64 MovieClip Frame 5
play();
Symbol 64 MovieClip Frame 6
prevFrame();
Symbol 64 MovieClip Frame 7
play();
louie = "nose flasher";
Symbol 64 MovieClip Frame 9
gotoAndPlay (7);
Symbol 72 MovieClip Frame 1
play();
Symbol 72 MovieClip Frame 2
prevFrame();
Symbol 72 MovieClip Frame 3
play();
Symbol 72 MovieClip Frame 4
prevFrame();
Symbol 72 MovieClip Frame 5
play();
Symbol 72 MovieClip Frame 6
prevFrame();
Symbol 72 MovieClip Frame 7
play();
louie = "nose flasher";
Symbol 72 MovieClip Frame 9
gotoAndPlay (7);
Symbol 73 MovieClip Frame 1
stop();
Symbol 73 MovieClip Frame 2
stop();
Symbol 73 MovieClip Frame 10
gotoAndStop (2);
Symbol 73 MovieClip Frame 17
gotoAndStop (2);
Symbol 75 Button
on (release) {
gotoAndStop (275);
}
Symbol 79 MovieClip Frame 1
stop();
Symbol 80 MovieClip Frame 1
stop();
Symbol 81 MovieClip Frame 1
stop();
Symbol 82 MovieClip Frame 1
stop();
Symbol 85 MovieClip Frame 1
stop();
Symbol 88 Button
on (release) {
gotoAndPlay (5);
removeMovieClip("dog");
index = 0;
while (holeindex >= index) {
removehole = "hole" + index;
removeMovieClip(removehole);
index = index + 1;
}
}
Symbol 101 Button
on (release) {
toggleHighQuality();
gotoAndStop (2);
}
Symbol 104 Button
on (release) {
toggleHighQuality();
gotoAndStop (1);
}
Symbol 105 MovieClip Frame 1
stop();
Symbol 105 MovieClip Frame 2
stop();
Symbol 107 MovieClip Frame 1
boneposx = getProperty(_root.boneposition, _x);
boneposy = getProperty(_root.boneposition, _y);
boneposw = boneposx + getProperty(_root.boneposition, _width);
boneposh = boneposy + getProperty(_root.boneposition, _height);
dogx = getProperty(_root.dog, _x);
dogy = getProperty(_root.dog, _y);
if ((((boneposx < dogx) && (dogx < boneposw)) && (boneposy < dogy)) && (dogy < boneposh)) {
_root.dog.nose.gotoAndPlay(7);
} else if (((((boneposx - 100) < dogx) && (dogx < (boneposw + 100))) && ((boneposy - 100) < dogy)) && (dogy < (boneposh + 100))) {
with (_root.dog.nose) {
gotoAndPlay(5);
}
} else if (((((boneposx - 200) < dogx) && (dogx < (boneposw + 200))) && ((boneposy - 200) < dogy)) && (dogy < (boneposh + 200))) {
with (_root.dog.nose) {
gotoAndPlay(3);
}
} else {
with (_root.dog.nose) {
gotoAndPlay(1);
}
}
play();
Symbol 107 MovieClip Frame 4
gotoAndPlay (1);
Symbol 112 MovieClip Frame 1
play();
Symbol 112 MovieClip Frame 290
stop();
Symbol 118 MovieClip Frame 30
_root.time = _root.time - 1;
if (_root.time == 0) {
stop();
_root.gotoAndStop("gameend");
}
Symbol 124 Button
on (keyPress "<Right>") {
if (getProperty(dog, _x) >= 640) {
setProperty("dog", _x , 0);
}
setProperty("dog", _rotation , 90);
if ((getProperty(dog, _x) == 0) && (getProperty(dog, _y) >= 250)) {
} else {
setProperty("dog", _x , getProperty(dog, _x) + 10);
}
with (dog) {
nextFrame();
}
}
on (keyPress "<Left>") {
if (0 >= getProperty(dog, _x)) {
setProperty("dog", _x , 640);
}
setProperty("dog", _rotation , 270);
if ((getProperty(dog, _x) == 150) && (getProperty(dog, _y) >= 250)) {
} else {
setProperty("dog", _x , getProperty(dog, _x) - 10);
}
with (dog) {
nextFrame();
}
}
on (keyPress "<Up>") {
if (0 >= getProperty(dog, _y)) {
setProperty("dog", _y , 480);
}
if ((150 >= getProperty(dog, _x)) && (getProperty(dog, _y) == 480)) {
} else {
setProperty("dog", _y , getProperty(dog, _y) - 10);
}
setProperty("dog", _rotation , 0);
with (dog) {
nextFrame();
}
}
on (keyPress "<Down>") {
if (getProperty(dog, _y) >= 480) {
setProperty("dog", _y , 0);
}
setProperty("dog", _rotation , 180);
if ((150 >= getProperty(dog, _x)) && (getProperty(dog, _y) == 250)) {
} else {
setProperty("dog", _y , getProperty(dog, _y) + 10);
}
with (dog) {
nextFrame();
}
}
on (keyPress "<Space>") {
with (dog) {
gotoAndPlay("dogdig");
}
holename = "hole" + holeindex;
duplicateMovieClip ("hole", holename, holeindex);
setProperty(holename, _x , getProperty(dog, _x));
setProperty(holename, _y , getProperty(dog, _y));
holeindex = holeindex + 1;
if (boneposition.hitTest(getProperty(dog, _x), getProperty(dog, _y), 1)) {
score = score + 1;
time = time + 3;
setProperty("boneposition", _x , random(600));
setProperty("boneposition", _y , random(440));
while ((150 >= getProperty(boneposition, _x)) && (getProperty(boneposition, _y) >= 250)) {
setProperty("boneposition", _x , random(600));
setProperty("boneposition", _y , random(440));
}
setProperty("bonegot", _x , getProperty(dog, _x) - 50);
setProperty("bonegot", _y , getProperty(dog, _y) - 50);
bonegot.play();
}
}