Avatar billede altschuler Nybegynder
28. marts 2005 - 16:59 Der er 4 kommentarer og
1 løsning

_rotation spørgsmål (igen)

Jeg har et lidt underligt problem, med _rotation på et mc. Det skal lave sådan en "blød" bevægelse og det virker også fint, men det skal gøre det to veje, når man tager musen over en knap drejer det en vej og når musen er væk (rollout) skal den dreje tilbage.

Det virker også meget fint alt sammen, men den kører bare hurtigere og hurtigere for hver gang funktionen kaldes.

Mine scripts ligger i et mc, som skifter frame (nextframe) hver gang mc'et skal flyttes:
Frame 1 >
stop();

Frame 2 >
var spas = setInterval(drejStreg, 10);
var mål = 90;
function drejStreg() {
    current = streg_mc._rotation;
    afstand = mål-current;
    streg_mc._rotation += afstand/5;
}
stop();

Frame 3 >
var spas = setInterval(drejStregTilBage, 10);
var mål = 0;
function drejStregTilbage() {
    current = streg_mc._rotation;
    afstand = mål-current;
    streg_mc._rotation += afstand/5;
}
stop();

Frame 4 >
gotoAndPlay(2);

Eksempel kan ses her (kør musen over "hjem" knappen) http://www.altschuler.dk/simon

Venlig hilsen og PFT
Simon Altschuler
Avatar billede mat Nybegynder
28. marts 2005 - 18:24 #1
Du skal cleare dit interval inden du "redefinerer" det:

if (spas != undefined) {
clearInterval(spas);
}
var spas = setInterval(drejStreg, 10);
var mål = 90;
function drejStreg() {
    current = streg_mc._rotation;
    afstand = mål-current;
    streg_mc._rotation += afstand/5;
}
stop();

(hvad i alverden gør frame 4 godt for)
Avatar billede altschuler Nybegynder
28. marts 2005 - 20:00 #2
Ahh herligt :D så virker det.

Og frame 4 gør at det kører i en løkke så jeg kan gå op og ned med nextFrame. Kan sikkert gøres smartere :P
Avatar billede altschuler Nybegynder
28. marts 2005 - 20:00 #3
Og husk et svar hvis du vil have point :)
Avatar billede mat Nybegynder
28. marts 2005 - 20:09 #4
svar der.
Avatar billede altschuler Nybegynder
28. marts 2005 - 20:15 #5
point her
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