Frame 1
xmina = 0;
xmaxa = 550;
xminc = -50;
xmaxc = 600;
xmin = 100;
xmax = 450;
mousedist = 150;
bonoms = new Array(dodgie1, dodgie2, dodgie3);
Instance of Symbol 40 MovieClip "dodgie3" in Frame 1
onClipEvent (load) {
eyecolor = 1;
bandostyle = 2;
ybottom = _y;
ytop = 400 - ybottom;
pos = "bottom";
_xscaleorig = _xscale;
stop();
}
Instance of Symbol 40 MovieClip "dodgie1" in Frame 1
onClipEvent (load) {
eyecolor = 3;
bandostyle = 1;
ybottom = _y;
ytop = 400 - ybottom;
pos = "bottom";
_xscaleorig = _xscale;
stop();
}
Instance of Symbol 40 MovieClip "dodgie2" in Frame 1
onClipEvent (load) {
eyecolor = 2;
bandostyle = 3;
ybottom = _y;
ytop = 400 - ybottom;
pos = "bottom";
_xscaleorig = _xscale;
stop();
}
Instance of Symbol 45 MovieClip "pointer" in Frame 1
/* no clip actions */
Symbol 3 MovieClip Frame 1
_visible = 0;
Symbol 12 MovieClip Frame 1
gotoAndStop(_parent._parent.eyecolor);
Symbol 16 MovieClip Frame 1
gotoAndStop(_parent._parent.bandostyle);
Instance of Symbol 12 MovieClip in Symbol 17 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((_xmouse / 50) - 7);
_y = ((_ymouse / 50) + 10);
}
onClipEvent (load) {
_x = ((_xmouse / 50) - 7);
_y = ((_ymouse / 50) + 10);
}
Instance of Symbol 12 MovieClip in Symbol 17 MovieClip Frame 1
onClipEvent (enterFrame) {
_x = ((_xmouse / 50) + 10);
_y = ((_ymouse / 50) + 10);
}
onClipEvent (load) {
_x = ((_xmouse / 50) + 10);
_y = ((_ymouse / 50) + 10);
}
Symbol 20 Button
on (rollOver) {
test = Math.random();
if (test >= 0.5) {
gotoAndPlay (10);
} else {
gotoAndPlay (247);
}
}
Symbol 21 Button
on (rollOver) {
_xscale = (_xscale * -1);
gotoAndPlay (165);
}
Symbol 22 Button
on (rollOver) {
gotoAndPlay (50);
}
Symbol 23 Button
on (rollOver) {
_xscale = (_xscale * -1);
gotoAndPlay (50);
}
Symbol 24 Button
on (rollOver) {
gotoAndPlay (165);
}
Symbol 25 Button
on (rollOver) {
_xscale = (_xscale * -1);
gotoAndPlay (247);
}
Symbol 26 Button
on (rollOver) {
gotoAndPlay (247);
}
Symbol 27 MovieClip Frame 1
_visible = 0;
Symbol 27 MovieClip Frame 2
for (a in _root.bonoms) {
if (hitTest(_root.bonoms[a].hitzone) and (_root.bonoms[a] != _parent)) {
_parent._xscale = (-_root.bonoms[a]._xscaleorig) * ((_parent._x - _root.bonoms[a]._x) / Math.abs(_parent._x - _root.bonoms[a]._x));
_parent.gotoAndPlay("pousse_st");
}
}
Symbol 27 MovieClip Frame 5
gotoAndPlay (2);
Symbol 28 Button
on (rollOver) {
gotoAndPlay (105);
}
Symbol 29 Button
on (rollOver) {
gotoAndStop (1);
}
Symbol 31 MovieClip Frame 1
_visible = 0;
Symbol 31 MovieClip Frame 2
_parent._x = _parent._x + _parent.xspeed;
Symbol 31 MovieClip Frame 3
gotoAndPlay (2);
Symbol 32 Button
on (rollOver) {
if ((_x >= 100) and (_x <= 450)) {
gotoAndPlay (69);
}
}
Symbol 33 Button
on (rollOver) {
gotoAndPlay (85);
}
Symbol 34 Button
on (rollOver) {
test = Math.random();
if (test >= 0.7) {
gotoAndPlay (50);
} else if (test >= 0.3) {
gotoAndPlay (247);
} else {
gotoAndPlay (10);
}
}
Symbol 35 Button
on (rollOver) {
test = Math.random();
if (test >= 0.6) {
gotoAndPlay (85);
} else {
gotoAndPlay (10);
}
}
Symbol 36 Button
on (rollOver) {
gotoAndPlay (1);
}
Symbol 38 MovieClip Frame 1
_visible = 0;
Symbol 38 MovieClip Frame 2
if ((_parent._x <= _root.xmaxa) and (_parent._x >= _root.xmina)) {
_parent._x = _parent._x + _parent.xspeed;
}
Symbol 38 MovieClip Frame 3
gotoAndPlay (2);
Symbol 39 Button
on (rollOver) {
gotoAndPlay (50);
}
Symbol 40 MovieClip Frame 1
if (_x < _root.xmin) {
if (Math.abs(_root._xmouse - _x) < _root.mousedist) {
_xscale = (-_xscaleorig);
gotoAndPlay (128);
} else {
gotoAndPlay (210);
}
} else if (_x > _root.xmax) {
if (Math.abs(_root._xmouse - _x) < _root.mousedist) {
_xscale = _xscaleorig;
gotoAndPlay (128);
} else {
gotoAndPlay (210);
}
}
Instance of Symbol 17 MovieClip "head" in Symbol 40 MovieClip Frame 1
onClipEvent (enterFrame) {
_y = ((_ymouse / 80) - 35);
}
onClipEvent (load) {
_y = ((_ymouse / 80) - 35);
}
Symbol 40 MovieClip Frame 34
gotoAndStop (1);
Symbol 40 MovieClip Frame 50
xspeed = (-10 * _xscale) / 100;
Symbol 40 MovieClip Frame 63
gotoAndStop (1);
Symbol 40 MovieClip Frame 75
gotoAndPlay (56);
Symbol 40 MovieClip Frame 96
gotoAndStop (1);
_yscale = (_yscale * -1);
if (pos == "bottom") {
_y = ytop;
pos = "top";
} else {
_y = ybottom;
pos = "bottom";
}
Symbol 40 MovieClip Frame 114
_x = (75 + (400 * Math.random()));
Symbol 40 MovieClip Frame 120
gotoAndPlay (20);
Symbol 40 MovieClip Frame 128
xspeed = ((-((20 * Math.random()) + 10)) * _xscale) / 100;
Symbol 40 MovieClip Frame 158
gotoAndStop (1);
Symbol 40 MovieClip Frame 169
xspeed = (-6 * _xscale) / 100;
Symbol 40 MovieClip Frame 179
gotoAndStop (1);
Symbol 40 MovieClip Frame 201
gotoAndStop (1);
Instance of Symbol 17 MovieClip "head" in Symbol 40 MovieClip Frame 201
onClipEvent (enterFrame) {
_y = ((_ymouse / 80) - 35);
}
onClipEvent (load) {
_y = ((_ymouse / 80) - 35);
}
Symbol 40 MovieClip Frame 220
gotoAndPlay (210);
Symbol 40 MovieClip Frame 230
for (a in _root.bonoms) {
if (bangzone.hitTest(_root.bonoms[a].hitzone) and (_root.bonoms[a] != this)) {
_root.bonoms[a]._xscale = (-_root.bonoms[a]._xscaleorig) * ((_x - _root.bonoms[a]._x) / Math.abs(_x - _root.bonoms[a]._x));
_root.bonoms[a].gotoAndPlay("poussed_st");
}
}
Symbol 40 MovieClip Frame 238
gotoAndStop (1);
Symbol 40 MovieClip Frame 247
xspeed = (-50 * _xscale) / 100;
Symbol 40 MovieClip Frame 249
xspeed = xspeed * 2;
Symbol 40 MovieClip Frame 250
xspeed = xspeed / 3;
Symbol 40 MovieClip Frame 252
xspeed = xspeed / 4;
Symbol 40 MovieClip Frame 254
xspeed = xspeed / 4;
if (_x < _root.xmin) {
_xscale = (-_xscaleorig);
gotoAndPlay (128);
} else if (_x > _root.xmax) {
_xscale = _xscaleorig;
gotoAndPlay (128);
}
Symbol 40 MovieClip Frame 259
gotoAndStop (1);
Symbol 40 MovieClip Frame 265
xspeed = (5 * _xscale) / 100;
Symbol 40 MovieClip Frame 271
xspeed = xspeed / 2;
Symbol 40 MovieClip Frame 275
xspeed = xspeed / 4;
Symbol 40 MovieClip Frame 278
if (_x < _root.xmin) {
_xscale = (-_xscaleorig);
gotoAndPlay (128);
} else if (_x > _root.xmax) {
_xscale = _xscaleorig;
gotoAndPlay (128);
} else {
_currentframe = 278;
gotoAndStop (1);
}