Avatar billede smp-group Nybegynder
21. januar 2005 - 15:38 Der er 2 kommentarer

Begræns cursor

Hej

Hvordan kan jeg begrænse cursorens tilladte positioner (x,y) på min stage. Eller evt. "låse" den fast, så den kun kan bevæge sig indenfor et movieclip..?
Avatar billede thulstrup Nybegynder
21. januar 2005 - 15:59 #1
Nej du kan ikke begrænse cursorens bevægelseområde. Tilgengæld kan du skjule cursoren og så attache en "snyde"-cursor istedet, som så kan begrænses. Det kunne se sådan her ud:

Mouse.hide();
this.attachMovie("cursor", "c", 1000);
var minX = 100;
var maxX = 300;
var minY = 100;
var maxY = 300;
var l = [];
l.onMouseMove = function() {
    x = _xmouse;
    y = _ymouse;
    if (x<minX) {
        x = minX;
    }
    if (x>maxX-c._width) {
        x = maxX-c._width;
    }
    if (y<minY) {
        y = minY;
    }
    if (y>maxY-c._height){
        y = maxY-c._height;
    }
    c._x = x;
    c._y = y;
    updateAfterEvent();
};
Mouse.addListener(l);
Avatar billede thulstrup Nybegynder
21. januar 2005 - 16:04 #2
Når nu det er fradag, kan da også lige få lov at se det live:

http://overdose.dk/eksperten/spm583291/
http://overdose.dk/eksperten/spm583291/spm583291.fla
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester