Combined Code
frame 18 {
ifFrameLoaded (20) {
gotoAndStop(20);
}
}
frame 19 {
gotoAndPlay(1);
}
frame 20 {
function treffer(obj, pkt) {
if (obj.hitTest(_root.objekt.mund)) {
if (obj.kind == 'moehre') {
_root.punkte += pkt * 2;
}
if (obj.kind == 'traube') {
_root.punkte += pkt;
}
if (obj.kind == 'pilz' and _root.punkte != 0) {
_root.punkte = Math.ceil(_root.Punkte / 2);
_root.objekt.pilz = true;
}
_root.objekt.spring = 2;
_root.objekt.treffer = true;
if (obj.startwo == 'links') {
obj._x = -22;
} else {
obj._x = 660;
}
obj.start_this = 0;
}
}
function bewege(obj) {
if (obj.start_this != 1) {
obj.start_this = random(15);
obj.wohin = random(15);
if (obj.wohin < 3) {
obj.gotoAndStop(3);
} else {
if (obj.wohin > 3 and obj.wohin < 8) {
obj.gotoAndStop(2);
} else {
obj.gotoAndStop(1);
}
}
} else {
if (obj.startwo == 'rechts') {
obj._x -= 11;
}
if (obj.startwo == 'links') {
obj._x += 11;
}
}
if (obj.startwo == 'links' and obj._x > 666) {
obj._x = -33;
obj.start_this = 2;
}
if (obj.startwo == 'rechts' and obj._x < 0) {
obj._x = 660;
obj.start_this = 2;
}
}
_root.punkte = 0;
}
movieClip 14 {
}
movieClip 16 {
}
movieClip 21 {
}
movieClip 23 {
}
movieClip 24 {
frame 1 {
go = random(75);
if (go == 1) {
gotoAndPlay(3);
}
}
frame 2 {
gotoAndPlay(1);
}
frame 62 {
go = random(105);
if (go == 1) {
gotoAndPlay(64);
}
}
frame 63 {
gotoAndPlay(62);
}
frame 140 {
go = random(94);
if (go == 1) {
gotoAndPlay(142);
}
}
frame 141 {
gotoAndPlay(140);
}
frame 170 {
go = random(94);
if (go == 1) {
gotoAndPlay(172);
}
}
frame 171 {
gotoAndPlay(170);
}
frame 228 {
go = random(94);
if (go == 1) {
gotoAndPlay(230);
}
}
frame 229 {
gotoAndPlay(228);
}
}
movieClip 27 {
}
button 30 {
on (press) {
if (_parent.framepos == 1) {
_parent.power_start = 1;
_parent.spring = 0;
_root.tx_maus.gotoAndStop(2);
}
}
on (release) {
if (_parent.framepos == 1) {
_parent.power_start = 0;
_parent.spring = 1;
}
}
on (releaseOutside) {
if (_parent.framepos == 1) {
_parent.power_start = 0;
_parent.spring = 0;
_parent.energy = 0;
}
}
}
movieClip 31 {
}
movieClip 37 {
}
movieClip 38 {
frame 1 {
_root.yippie = 1;
}
frame 11 {
_root.yippie = 0;
}
}
movieClip 42 {
frame 1 {
framepos = 1;
stop();
}
instance mund of movieClip 31 {
}
frame 2 {
framepos = 0;
stop();
}
frame 3 {
framepos = 0;
stop();
}
frame 4 {
framepos = 0;
stop();
}
frame 5 {
framepos = 0;
stop();
}
frame 6 {
framepos = 0;
stop();
}
frame 7 {
framepos = 0;
stop();
}
}
instance objekt of movieClip 42 {
onClipEvent (load) {
obj_x = _x;
obj_y = _y;
energy = 0;
_root.yippie = 0;
grenze1 = _root.l1._y;
grenze2 = _root.l2._y;
grenze3 = _root.l3._y;
grenze4 = _root.l4._y;
treffer = false;
pilz = false;
}
onClipEvent (enterFrame) {
if (power_start == 1 and _root._xmouse > 150 and _root._xmouse < 680 and framepos == 1) {
_x = _root._xmouse;
}
if (power_start == 1) {
++energy;
}
if (energy <= 5) {
dis = -(grenze1 - _y);
}
if (energy <= 15 and energy > 5) {
dis = -(grenze2 - _y);
}
if (energy <= 25 and energy > 15) {
dis = -(grenze3 - _y);
}
if (energy > 25) {
energy = 26;
dis = -(grenze4 - _y);
}
if (spring == 1) {
gotoAndStop(2);
_y = _y - dis * 0.25;
}
if (dis <= 11) {
spring = 2;
}
if (spring == 2 and _y < obj_y) {
tempo = -(grenze4 - _y);
if (pilz == false) {
_y = _y + tempo * 0.17;
if (treffer == false) {
gotoAndStop(3);
} else {
gotoAndStop(4);
}
} else {
_y = _y + tempo * 0.06;
gotoAndStop(7);
}
}
if (spring == 2 and _y >= obj_y) {
if (_root.yippie == 0) {
gotoAndStop(1);
spring = 0;
}
_y = obj_y;
energy = 0;
treffer = false;
pilz = false;
}
}
}
movieClip 44 {
}
movieClip 46 {
}
movieClip 48 {
}
movieClip 50 {
}
movieClip 51 {
frame 1 {
kind = 'moehre';
stop();
}
frame 2 {
kind = 'traube';
stop();
}
frame 3 {
kind = 'pilz';
stop();
}
}
instance t3 of movieClip 51 {
onClipEvent (enterFrame) {
_root.bewege(this);
_root.treffer(this, 10);
}
onClipEvent (load) {
startwo = 'links';
}
}
instance t1 of movieClip 51 {
onClipEvent (enterFrame) {
_root.bewege(this);
_root.treffer(this, 2);
}
onClipEvent (load) {
startwo = 'links';
}
}