Avatar billede nanabanana Nybegynder
12. juli 2007 - 09:48 Der er 8 kommentarer og
1 løsning

Billeder inde i en text scrollbox? Hvordan?

Hej Eksperter!

Mit problem er at jeg skal have nogle billeder til at køre med en scroller, for der er rimelig mange billeder. Nogle steder er der op til 11 stk. der skal køre i en række, og så skal man kunne klikke på dem og hente dem ind i stor udgave..

Jeg har lavet en sej scroller til et tekstfelt. Det virker også fint, men kun til tekst. Jeg skal have billeder til at være inde i det tekstfelt, så de skal kunne scrolle. Hvordan får jeg billederne til at være inde i det tekstfelt? Så man kan scrolle frem og tilbage i en række billeder?

Skal billerne være lavet som knapper? Som movieclips? Eller hvordan gør jeg? Jeg har kikket på forskellige hjælpesider, men jeg kan ikke finde noget.

Jeg kan også kun få den til at scrolle lodret. Der er et andet sted på siden jeg skal scrolle vandret, men det kan jeg slet ikke få den til.. Scrollbaren opfører sig mærkeligt når jeg drejer den rundt..

Håber i kan hjælpe mig.

Mvh NanaBanana
Avatar billede Slettet bruger
12. juli 2007 - 10:40 #1
Avatar billede nanabanana Nybegynder
12. juli 2007 - 13:56 #2
Tusind tak for svaret. Det var en rigtig god tutorial. Jeg har gennemgået den hele og lavet det dokument han siger. Det virkede desværre bare ikke. Den kommer op med denne fejl når jeg tester filmen:

**Error** Scene=Scene 1, layer=actions, frame=1:Line 3: Syntax error.
    funtion panelOver() {

**Error** Scene=Scene 1, layer=actions, frame=1:Line 9: Syntax error.
    funtion scrollPanel() {

**Error** Scene=Scene 1, layer=actions, frame=1:Line 16: Syntax error.
            panel._x = 15:

**Error** Scene=Scene 1, layer=actions, frame=1:Line 17: Unexpected '}' encountered
        }

Total ActionScript Errors: 4     Reported Errors: 4



Jeg har skrevet præcis den kode han siger.. Kan du hjælpe mig med at fortælle hvad der gik galt?


Her er koden jeg har skrevet:

panel.onRollOver = panelOver;

funtion panelOver() {
    this.onEnterFrame = scrollPanel;
    delete this.onRollOver;   
}
var b = stroke.getBounds(_root);

funtion scrollPanel() {
    if(_xmouse<b.xMin || _xmouse>b.xMax|| _ymouse<b.yMix || _ymouse<b.yMax)
      this.onRollOver = panelOver;
      delete this.OnEnterFrame;
    }
   
    if(panel._x >= 15) {
        panel._x = 15:
    }
   
    if(panel._x >= -461) {
        panel._x = -461:
    }
   
    var xdist = _xmouse - 250;
   
   
    panel._x += -xdist / 7;
}

På forhånd tak..
Avatar billede Slettet bruger
12. juli 2007 - 15:22 #3
min kode:

panel.onRollOver = panelOver;

function panelOver() {
    this.onEnterFrame = scrollPanel;
    delete this.onRollOver;
}

var b = stroke.getBounds(_root);

function scrollPanel() {
    if(_xmouse<b.xMin || _xmouse>b.xMax || _ymouse<b.yMin || _ymouse>b.yMax) {
        this.onRollOver = panelOver;
        delete this.onEnterFrame;
    }
    if(panel._x >=     89) {
        panel._x = 89;
    }
   
    if(panel._x <= -566.4) {
        panel._x = -566.4;
    }
   
   
    var xdist = _xmouse - 250;
   
    panel._x += Math.round(-xdist / 10);
}
Avatar billede Slettet bruger
12. juli 2007 - 15:24 #4
Din
if(_xmouse<b.xMin || _xmouse>b.xMax|| _ymouse<b.yMix || _ymouse<b.yMax)

(_ymouse<b.yMax)

->

if(_xmouse<b.xMin || _xmouse>b.xMax || _ymouse<b.yMin || _ymouse>b.yMax) {
(_ymouse>b.yMax)


Og så mangler du Math.round() i næst sidte linje.
Avatar billede nanabanana Nybegynder
12. juli 2007 - 15:40 #5
Tusind tak. Hvor er du sej!
Avatar billede nanabanana Nybegynder
12. juli 2007 - 15:43 #6
det er min første gang på eksperten.dk. hvordan giver jeg dig så point?
Avatar billede Slettet bruger
12. juli 2007 - 16:00 #7
Takker og glad for at kunne hjælpe dig.
Kan du ikke før jeg lægger et svar.
Her kommer et.

Synes du skal kigge noget mere på: http://gotoandlearn.com/
Avatar billede Slettet bruger
12. juli 2007 - 16:01 #8
Det er god hjælp, og hvis du vil betale dig fra det, så er www.cartoon-smart.com også nice!
Avatar billede nanabanana Nybegynder
12. juli 2007 - 16:07 #9
Tak for links. Mon ikke det lykkes at give dig point nu.

(Kan kan også få den til at scrolle lodret?)
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