FLASH MX: Mausverfolger eingrenzen

  • 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

    Linebacker is watching you!

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!