Frame 1
fscommand ("fullscreen", "true");
fscommand ("showmenu", "false");
fscommand ("allowscale", "false");
_root.Bar._xscale = 0;
_level0.load = "Buffering Data...";
Instance of Symbol 68 MovieClip "Size" in Frame 1
onClipEvent (load) {
total = int(_root.getBytesTotal());
}
onClipEvent (enterFrame) {
StatusColor = new Color(_root.Bar);
Loaded = int(_root.getBytesLoaded());
Percent = int((loaded / total) * 100);
if (percent > 20) {
_level0.load = "Text 01";
StatusColor.setRGB(16185078);
}
if (percent > 40) {
_level0.load = "Text 02";
StatusColor.setRGB(16185078);
}
if (percent > 60) {
_level0.load = "Text 03";
StatusColor.setRGB(16185078);
}
if (percent > 80) {
_level0.load = "Text 04";
StatusColor.setRGB(16185078);
}
if (percent == 90) {
_level0.load = "Text 05";
StatusColor.setRGB(16777215);
}
_root.Percent = Percent + " %";
_root.Bar._xscale = Percent;
if (Percent >= 100) {
tellTarget ("_root") {
play();
};
}
}
Frame 2
stop();
Frame 3
Estado = 1;
fscommand ("allowscale", "false");
stop();
_root.IntroFading.gotoAndPlay(2);
Frame 4
stop();
Instance of Symbol 122 MovieClip "IntroFading" in Frame 4
onClipEvent (load) {
stop();
}
onClipEvent (enterFrame) {
if (_currentframe == 10) {
_root.play();
}
}
Frame 5
_root.IdTorosGroup._x = 0;
_root.IdTorosGroup._y = 0;
_root.IdRunnersGroup._x = 0;
_root.IdRunnersGroup._y = 0;
_root.IdSangreGroup._x = 0;
_root.IdSangreGroup._y = 0;
_root.IdPorton._visible = false;
_root.IdMascaraPorton._visible = false;
T_c = 1;
T_ms = 0;
T_s = 0;
Id = 0;
Maxrunners = 7;
Runners = 0;
Maxtoros = 4;
Toros = 0;
S_carrera = new Sound();
S_carrera.attachSound("SanFermin");
S_carrera.start(0, 2);
Instance of Symbol 133 MovieClip "IdRunner" in Frame 5
onClipEvent (load) {
Estado = 1;
vx = 0;
vy = 0;
}
onClipEvent (enterFrame) {
if (Estado == 1) {
if (_root.T_s < 62) {
if (Key.isDown(37) && (vx > -8)) {
vx = vx - 2;
}
if (Key.isDown(39) && (vx < 8)) {
vx = vx + 2;
}
if ((Key.isDown(38) && (_y > 50)) && (vy > -8)) {
vy = vy - 2;
}
if ((Key.isDown(40) && (_y < 351)) && (vy < 8)) {
vy = vy + 2;
}
if (vx > 0) {
vx = vx - 1;
}
if (vx < 0) {
vx = vx + 1;
}
if (_x < 100) {
vx = 0;
_x = 100;
}
if (_x > 428) {
vx = 0;
_x = 428;
}
if (vy > 0) {
vy = vy - 1;
}
if (vy < 0) {
vy = vy + 1;
}
if (_y < 50) {
vy = 0;
_y = 50;
}
if (_y > 328) {
vy = 0;
_y = 328;
}
_y = (_y + vy);
_x = (_x + vx);
} else {
_y = (_y - 8);
}
} else if (Estado == 0) {
if (Estado == 0) {
Estado = -1;
_y = (_y + _root.IdScroll.Velocidad);
_root.IDTime._visible = false;
_root.T_s = 62;
_root.T_ms = 13;
}
}
}
Instance of Symbol 144 MovieClip "GameFading" in Frame 5
onClipEvent (load) {
gotoAndPlay (15);
_root.Estado = 2;
}
onClipEvent (enterFrame) {
if (_root.Estado == 1) {
_root.Estado = 2;
gotoAndPlay (15);
}
}
Frame 6
if (_root.Scroll_id.Velocidad != 0) {
T_ms = T_ms + T_c;
if (T_ms >= 24) {
T_ms = 0;
T_s++;
}
Mensaje = ("-" add T_s) add "-";
if ((T_s == 62) && (T_ms == 12)) {
_root.IdScroll.Velocidad = 0;
}
if ((T_s == 64) && (T_ms == 0)) {
_root.gameFading.gotoAndPlay(1);
}
if (T_s == 65) {
T_s++;
T_c = 0;
S_carrera.stop();
if (_root.IdRunner.Estado == -1) {
gotoAndPlay (8);
} else {
gotoAndPlay (14);
}
}
if (Id > 1000) {
Id = 0;
}
if ((Math.round(Math.random() * 10) == 0) && (Runners < Maxrunners)) {
_root.IdRunnersGroup.attachMovie("Runner", "Runner_" add Id, Id);
Id++;
Runners++;
}
if ((Math.round(Math.random() * 25) == 0) && (Toros < Maxtoros)) {
_root.IdTorosGroup.attachMovie("Toro", "Toro_" add Id, Id);
Id++;
Toros++;
}
}
Frame 7
gotoAndPlay (6);
Frame 13
stop();
Frame 105
stop();
Symbol 3 MovieClip Frame 35
stop();
Symbol 4 MovieClip [Sangre] Frame 1
_y = (_y + _root.IdScroll.Velocidad);
Symbol 4 MovieClip [Sangre] Frame 2
gotoAndPlay (1);
Symbol 21 MovieClip [Toro] Frame 1
enlinea = 0;
_x = (Math.round(Math.random() * 328) + 100);
_y = (451 + (_height / 2));
Velocidad = (Math.random() * 5) + 4;
Symbol 21 MovieClip [Toro] Frame 2
_y = (_y - velocidad);
_rotation = 0;
if (enlinea == 0) {
if (_y < _root.IdRunner._y) {
enlinea = 1;
}
if (_root.IdRunner._x < (_x - 10)) {
_x = (_x - 2);
_rotation = -5;
} else if ((_x + 10) < _root.IdRunner._x) {
_x = (_x + 2);
_rotation = 5;
} else {
_rotation = 0;
}
}
if ((this.hitTest(_root.IdRunner._x, _root.IdRunner._y, 1) || (this.hitTest(_root.IdRunner._x - 8, _root.IdRunner._y, 1))) || (this.hitTest(_root.IdRunner._x + 8, _root.IdRunner._y, 1))) {
if (_root.IdRunner.Estado == 1) {
_root.IdRunner.Estado = 0;
_root.IdScroll.Velocidad = 0;
_root.IdRunner.ImgRunner.gotoAndPlay(11);
_root.IdSangreGroup.attachMovie("Sangre", "Sangre_" add _root.Id, _root.Id);
_root.IdSangreGroup["Sangre_" add _root.Id]._x = _root.IdRunner._x;
_root.IdSangreGroup["Sangre_" add _root.Id]._y = _root.IdRunner._y;
_root.Id++;
}
}
if (_y < ((-_height) / 2)) {
_root.Toros--;
removeMovieClip("");
}
Symbol 21 MovieClip [Toro] Frame 3
gotoAndPlay (2);
Symbol 59 MovieClip Frame 10
stop();
Symbol 60 MovieClip Frame 10
gotoAndPlay (1);
Symbol 60 MovieClip Frame 11
stop();
Symbol 61 MovieClip [Runner] Frame 1
_x = (Math.round(Math.random() * 328) + 100);
_y = (-_height);
Velocidad = (Math.random() * 2) + 1;
Life = 0;
maxlife = Math.round(Math.random() * 100) + 100;
Symbol 61 MovieClip [Runner] Frame 2
if (_root.IdScroll.Velocidad == 0) {
if (life == -1) {
if (ImgRunner._currentframe == 11) {
Velocidad = 0;
} else {
Velocidad = -8;
}
} else {
Velocidad = -8;
}
}
_y = (_y + velocidad);
if (maxlife < life) {
Velocidad = -Velocidad;
life = -1;
} else if (life != -1) {
life++;
} else if (_y < (-_height)) {
_root.Runners--;
removeMovieClip("");
}
if (this.hitTest(_root.IdRunner._x, _root.IdRunner._y, 1) && (life != -1)) {
life = -1;
Velocidad = _root.IdScroll.Velocidad;
if (_root.IdRunner.Estado == 1) {
_root.IdScroll.Velocidad = 0;
_root.IdRunner.ImgRunner.gotoAndPlay(11);
this.ImgRunner.gotoAndPlay(11);
_root.IdRunner.Estado = 0;
}
}
if ((_root.IdTorosGroup.hitTest(this._x + 8, this._y + 8, 1) || (_root.IdTorosGroup.hitTest(this._x - 8, this._y + 8, 1))) || (_root.IdTorosGroup.hitTest(this._x, this._y - 8, 1))) {
if (life != -1) {
life = -1;
this.ImgRunner.gotoAndPlay(11);
_root.IdSangreGroup.attachMovie("Sangre", "Sangre_" add _root.Id, _root.Id);
_root.IdSangreGroup["Sangre_" add _root.Id]._x = _x;
_root.IdSangreGroup["Sangre_" add _root.Id]._y = _y;
_root.Id++;
Velocidad = _root.IdScroll.Velocidad;
}
}
if ((451 + _height) < _y) {
_root.Runners--;
removeMovieClip("");
}
Symbol 61 MovieClip [Runner] Frame 3
gotoAndPlay (2);
Symbol 98 Button
on (press) {
_root.gotoAndPlay(4);
}
Symbol 112 Button
on (press) {
gotoAndPlay (2);
}
Symbol 114 Button
on (release, keyPress "<Enter>") {
_root.IntroFading.gotoAndPlay(2);
}
Symbol 122 MovieClip Frame 10
stop();
Symbol 122 MovieClip Frame 20
stop();
Symbol 126 MovieClip Frame 1
Dx = _width;
Dy = _height;
Cx = _x;
Cy = _y;
Symbol 127 MovieClip Frame 1
Velocidad = 10;
Instance of Symbol 126 MovieClip "Img2" in Symbol 127 MovieClip Frame 1
onClipEvent (enterFrame) {
_y = (_y + _parent.Velocidad);
if ((_height - _parent.Velocidad) < _y) {
_y = (-_height);
}
}
Instance of Symbol 126 MovieClip "Img1" in Symbol 127 MovieClip Frame 1
onClipEvent (enterFrame) {
_y = (_y + _parent.Velocidad);
if ((_height - _parent.Velocidad) < _y) {
_y = (-_height);
}
}
Symbol 131 MovieClip Frame 1
_x = ((_width / 2) + 1);
_y = -265;
Symbol 131 MovieClip Frame 2
if (_root.T_s >= 61) {
_visible = true;
_y = (_y + _root.IdScroll.Velocidad);
}
Symbol 131 MovieClip Frame 3
gotoAndPlay (2);
Symbol 134 MovieClip Frame 1
velocidad = (Math.random() * 0.25) + 0.25;
life = Math.round(Math.random() * 60);
Symbol 134 MovieClip Frame 2
if (_root.IdScroll.Velocidad != 0) {
life++;
_y = (_y + velocidad);
if (life > 60) {
velocidad = -velocidad;
life = 0;
}
if (this.hitTest("_root.IdRunner")) {
if (_root.IdRunner.Estado == 1) {
_root.IdRunner.Estado = 0;
_root.IdScroll.Velocidad = 0;
_root.IdRunner.ImgRunner.gotoAndPlay(11);
_root.IdSangreGroup.attachMovie("Sangre", "Sangre_" add _root.Id, _root.Id);
_root.IdSangreGroup["Sangre_" add _root.Id]._x = _root.IdRunner._x;
_root.IdSangreGroup["Sangre_" add _root.Id]._y = _root.IdRunner._y;
_root.Id++;
}
}
} else {
_y = (_y - 8);
}
Symbol 134 MovieClip Frame 3
gotoAndPlay (2);
Symbol 135 MovieClip Frame 1
stop();
Symbol 138 MovieClip Frame 1
_x = ((_width / 2) + 1);
_y = -285;
Symbol 138 MovieClip Frame 2
if (_root.T_s >= 61) {
_visible = true;
_y = (_y + _root.IdScroll.Velocidad);
}
Symbol 138 MovieClip Frame 3
gotoAndPlay (2);
Symbol 144 MovieClip Frame 10
stop();
Symbol 144 MovieClip Frame 20
stop();
Symbol 148 MovieClip Frame 20
stop();
Symbol 155 Button
on (press) {
gotoAndPlay (4);
}
Symbol 157 MovieClip Frame 15
stop();
Symbol 158 MovieClip Frame 1
i = 2;
while (Number(i) < 50) {
duplicateMovieClip ("isk1", "isk" add i, i);
setProperty("isk" add i, _rotation , random(360));
scalefactor = 40 + Number(random(60));
setProperty("isk" add i, _xscale , scalefactor);
setProperty("isk" add i, _yscale , scalefactor);
i = Number(i) + 1;
}
Symbol 160 MovieClip Frame 15
stop();
Symbol 161 MovieClip Frame 1
i = 2;
while (Number(i) < 50) {
duplicateMovieClip ("isk1", "isk" add i, i);
setProperty("isk" add i, _rotation , random(360));
scalefactor = 40 + Number(random(60));
setProperty("isk" add i, _xscale , scalefactor);
setProperty("isk" add i, _yscale , scalefactor);
i = Number(i) + 1;
}
Symbol 162 MovieClip Frame 34
stop();
Symbol 163 MovieClip Frame 1
i = 2;
while (Number(i) < 50) {
duplicateMovieClip ("isk1", "isk" add i, i);
setProperty("isk" add i, _rotation , random(360));
scalefactor = 40 + Number(random(60));
setProperty("isk" add i, _xscale , scalefactor);
setProperty("isk" add i, _yscale , scalefactor);
tellTarget ("isk" add i) {
gotoAndPlay(random(5));
};
i = Number(i) + 1;
}