{lang: 'de'}
Flashhilfe.de - Flash Community

bewegter Hintergrund durch Mausbewegung [Flash 9]

 


AntwortenRegistrieren Seite1 2  

anbine#1
Benutzerbild von anbine
Beiträge: 16
Registriert: Jan 2009

16.11.2011, 11:47

Hallo Liebe Flasher,

Ich bin noch nicht so versiert in Flash und habe gerade ein Problem. Ich habe in meiner Flash-Datei einen Hintergrund eingebaut der sich mit der Mausbewegung mit bewegen soll, soweit so gut funktioniert das auch alles wunderbar, das Problem ist nur das sich die Maus auch über das Hintergrundbild hinaus bewegt und das Bild nicht die Grenze ist. Ich wäre euch sehr verbunden wenn ihr mir helfen könntet.

Viele Grüße

Anne

anbei mein bisheriger Code

this.onMouseMove = function() {
    constrainedMove(bg_mc, 4, 1);
};

function constrainedMove(target:MovieClip, speed:Number, dir:Number) {


   bg_mc._y = Stage.height-_ymouse;
   bg_mc._x= Stage.width-_xmouse;
    var mSpeed:Number;

    if (dir == 1) {
        mSpeed = 1-mousePercent;
    } else {
        mSpeed = mousePercent;
    }
   
    target.destX = Math.round(-((target._width-Stage.width)*mSpeed));
   
    target.onEnterFrame = function() {
        if (target._x == target.destX) {
            delete target.onEnterFrame;
        } else if (target._x>target.destX) {
            target._x -= Math.ceil((target._x-target.destX)*(speed/100));
        } else if (target._x<target.destX) {
            target._x += Math.ceil((target.destX-target._x)*(speed/100));
        }
    };
}
ashitaka#2
Benutzerbild von ashitaka
Beiträge: 161
Registriert: Apr 2010

18.11.2011, 08:57