Avatar billede newman Nybegynder
21. marts 2007 - 04:28 Der er 1 kommentar

vertikal+horizontal bevægelse med mouse drag

Hey there...
Jeg arbejder på at kunne navigere rundt i et movieclip med musen. Indtil videre kan jeg navigere horisontalt, men jeg mangler den vertikale bevægelse + jeg vil gerne bruge en eller anden mouse Drag funktion til at bevæge mig rundt. Er der nogen af jer der kan hjælpe mig videre?
Kort sagt. Når man holder musen nede bevæger moviclippet sig i den retning man trækker det.
Jeg bruger Flash 8 og her er den foreløbige kode:

onClipEvent (load) {
    long = this._width;
    center = 300;
    duplicateMovieClip(flow1, "flow2", 2);
    flow2._x = long;
    duplicateMovieClip(flow1, "flow3", 3);
    flow3._x = -long;
}
onClipEvent (enterFrame){
   
    if (_root._ymouse>100 and _root._ymouse<700) {
        speed = (center-_root._xmouse)/15;
    } else {
        speed = 2;
    }
    this._x += speed;
    if (this._x>center+(long/2)) {
        this._x -= long;
    } else if (this._x<center-(long/2)) {
        this._x += long;
    }
}

Koden er sat på et movieclip der hedder flow1
På forhånd tak
Avatar billede Mads Praktikant
22. marts 2007 - 16:10 #1
copy paste følgende kode oven på movieclippet

on(press){
    this.startDrag();
}
on(release){
    this.stopDrag();
}
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