Hallo!
Also es ist echt dringend und der Schei.... will einfach nich funzen.
Folgendes Problem:
Ich hab in Flash einen Mausverfolger gemacht, den ich eingrenzen wollte.
Genauer gesagt sind das Fische in einem Aquarium, die natürlich nicht über die Grenzen hinaus dürfen, sondern am Rand bleiben und dort mitwandern.
hab es ewig mit den if abfragen probiert.
Vielleicht kann man mir da mal helfen. heir das Script für jeden Fisch:
onClipEvent (enterFrame) {
if (_xmouse>900) {//rechte Grenze
if (_ymouse<100) {//obere Grenze
// 1
_x = 900;
_y = 100;
} else if (_ymouse>500) {//untere Grenze
// 3
_x = 900;
_y = _y-5+_ymouse/10;//der Wert: /10 bedeutet die Geschw., mit der verfolgt wird, ist also für jeden Fisch unterschiedlich
} else {
// 2
_x = 900;
_y = _y-5+_ymouse/10;
}
} else if (_xmouse<120) {//linke Grenze
if (_ymouse<100) {
// 7
_y = 100;
_x = 120;
} else if (_ymouse>500) {
// 5
_y = 500;
_x = 120;
} else {
// 6
_x = 120;
_y = _y-5+_ymouse/10;
}
} else {
if (_ymouse<100) {
// 8
_y = 100;
_x = _x-15+_xmouse/10;
} else if (_ymouse>500) {
// 4
_y = 500;
_x = _x-15+_xmouse/10;
} else {
// 9
_x = _x-15+_xmouse/10;
_y = _y-5+_ymouse/10;
}
}
}
Habt ihr eine Idee??
Danke
Basti