Avatar billede jakwag Nybegynder
10. juli 2003 - 12:11 Der er 4 kommentarer og
1 løsning

retuner 1 til -1

hej

Jeg har et moviclip der er 430 px højt.

Jeg skal bruge et onEnterFrame script der retunere værdier fra 1 til -1 alt efter hvad _ymouse er.

_ymouse på 0 skal give -1

_ymouse på 215 skal give 0

_ymouse på 430 skal give 1

Den skal også retunere alle mellem værdier. Altså hvis _ymouse = 100 skal give ca. -0.5 osv.

Hvordan mon man gør det på en lækker måde?

: ) Jakob
Avatar billede barklund Nybegynder
10. juli 2003 - 12:36 #1
clip = createEmptyMovieClip("clip",1);
clip.max = 430;
clip.min = 0;
clip.onEnterFrame = function() {
    this.value = 2*((this._ymouse-(this.max-this.min)/2)/(this.max-this.min));
    trace(this.value);
}
Avatar billede jakwag Nybegynder
10. juli 2003 - 12:53 #2
perfect.

Burde man ikke kunne skrive:

clip = createEmptyMovieClip("clip",1);
clip.max = 430;
clip.min = 25;
clip.onEnterFrame = function() {
    this.value = 2*((this._ymouse-(this.max-this.min)/2)/(this.max-this.min));
    trace(this.value);
}

Og så vil den give -1 på 25 istedet for nul? Det synes jeg ikke virker.
Avatar billede barklund Nybegynder
10. juli 2003 - 13:19 #3
clip = createEmptyMovieClip("clip",1);
clip.max = 430;
clip.min = 25;
clip.onEnterFrame = function() {
    this.value = 2*((this._ymouse-this.min-(this.max-this.min)/2)/(this.max-this.min));
    trace(this.value);
}
Avatar billede jakwag Nybegynder
10. juli 2003 - 13:34 #4
tak. Smider du et svar?

Du kan måske også lige tage et kig på denne her:
http://www.eksperten.dk/spm/374826

: D
Avatar billede barklund Nybegynder
10. juli 2003 - 13:55 #5
Yups
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