Avatar billede xesz Nybegynder
09. december 2003 - 20:41 Der er 9 kommentarer og
1 løsning

Billede-scroll

Mit problem er at jeg har svært ved at lave et ordentligt billede-scroll! Dvs. det jeg vil have er, at når jeg kører fra midten af boxen (http://soendagny.soendagshjemmeside.dk under billeder)
med musen og til den ene eller anden side, at jeg så når til billedets kant!
Billedet er 1300px bredt!
Min kode indtil videre er:

if (_ymouse>-100 && _ymouse<100 && _xmouse>-150 && _xmouse<150) {
    mouse_x = _xmouse;
    billede_x = getProperty(_root.billedesekvens, _x);
    billede = (mouse_x * 2) + ((billede_x - mouse_x) / 1.05 ));
    _root.testtest = setProperty(_root.billedesekvens, _x, billede);
}
Avatar billede pyroman Nybegynder
09. december 2003 - 20:48 #1
Skal den køre med samme fart hele tiden?
Avatar billede xesz Nybegynder
09. december 2003 - 20:55 #2
Nej, det kan den vel nærmest ikke, når den skal nå 1300px divideret med 2, dvs. 650px! Og det skal den kunne gøre med en bevægelse på boxen (300px) divideret med 2, altså 150px!
Håber det gav mening
Avatar billede pyroman Nybegynder
09. december 2003 - 21:02 #3
Altså du vil godt have at midten af boxen er lig med midten af billedet og når man fører musen ud til den ene ende af boxen, ryger billedet også ud i den ene ende??
Avatar billede xesz Nybegynder
09. december 2003 - 21:04 #4
ja, når man fører musen ud til venstre i boxen (_xmouse = -150) så er højre ende af billedet ude i højre side af boksen
Avatar billede pyroman Nybegynder
09. december 2003 - 21:19 #5
if (this._ymouse>-100 && this._ymouse<100 && this._xmouse>-150 && this._xmouse<150) {
  percent = this._xmouse/-150;
  billede._x = (billede._width/2-150)*percent;
}
Dette script forudsætter at dit billede har _x = 0, når det står i midten (altså at movieclippets indhold er centreret).
Avatar billede xesz Nybegynder
09. december 2003 - 21:56 #6
prøv at kigge på den igen! Den går helt amok!
Avatar billede pyroman Nybegynder
10. december 2003 - 16:00 #7
Jeg tror du har kludder i dine movieclips... kan du fortælle lidt om opbygningen eller smide en fla-fil ud?
Avatar billede xesz Nybegynder
10. december 2003 - 16:39 #8
Avatar billede pyroman Nybegynder
10. december 2003 - 17:58 #9
Det virker nu...

Har lavet lidt om i noget af din opsætning så jeg forklarer bare hvordan du skal gøre - det er ret simpelt:

I dit "gradient"-movieclip indsætter du denne kode:

this.onEnterFrame = function(){
    if(this._ymouse > -100 && this._ymouse < 100 && this._xmouse > -150 && this._xmouse < 150){
        percent = _xmouse/-150;
    }
    billedesekvens._x = (billedesekvens._width/2-150)*percent
}

Du kan derfor godt skifte dit "billedsekvens" ud med "billedesekvens_billeder" (Dette kan gøres ved at trykke på "swap.." og så væle det andet symbol). Herefter kan du egentlig godt slette "billedesekvens"-symbolet da det ikke bliver brugt - ikke fordi det gør noget overhovedet, men det roder ikke.
Det skulle virke sådan...
Avatar billede xesz Nybegynder
10. december 2003 - 18:12 #10
PUHA! TAK PYROMAN! Hvor lækkert mand, det funger bare! Du har fortjent de 100 point, helt sikkert!
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