Avatar billede Slettet bruger
15. januar 2003 - 16:41 Der er 36 kommentarer og
1 løsning

scrolling med over

hvordan laver man en scroll funktion, som på www.dragonballz.com hvis i kigger lidt rundt, kan man ikke bare lave en normal scroller med knapper, og så ændre release til over?
Avatar billede Slettet bruger
15. januar 2003 - 16:46 #1
argh fandt lige ud af de har lavet siden om, så funktionen er væk :(
Avatar billede alexander_j Nybegynder
15. januar 2003 - 17:23 #2
jo lav release om til rollover eller mouseover!

Her er der en del eksempler p+å scrollere: http://www.actionscript.org/tutorials.shtml
Avatar billede Slettet bruger
15. januar 2003 - 17:29 #3
hvordan får jeg den så til at holde "scroolningen" eller hvad det hedder mens musen er over, så jeg ikke skal sidde og køre den over og væk fra knappen hele tiden?
Avatar billede alexander_j Nybegynder
15. januar 2003 - 17:54 #4
Du laver en variabel der får værdien 1, hvis musen er over knappen og har værdien 0 hvis musen er væk fra knappen.

I samme movieclip(eller _root) som tekstfeltet ligger i laver du en kode ala den her:
this.onEnterFrame=function(){
    if (rul==1) {
        tekstfelt.scroll++;
    } else     if (rul==-1){
        tekstfelt.scroll--;
    }
}
Avatar billede Slettet bruger
15. januar 2003 - 18:04 #5
fortabt! jeg er rimelig ny i flash, og hvordan giver jeg en button en variabel?
Avatar billede alexander_j Nybegynder
15. januar 2003 - 18:09 #6
on (rollOver) {
    rul=1;
}
on (rollOut) {
    rul=-1;
}
Avatar billede alexander_j Nybegynder
15. januar 2003 - 18:10 #7
Variablen hedder 'rul'
Avatar billede alexander_j Nybegynder
15. januar 2003 - 18:14 #8
Jeg har lavet et eksempel til dig - giv mig en mailadresse, så sender jeg den til dig!
Avatar billede Slettet bruger
15. januar 2003 - 18:26 #9
skulle lige spise... swishdk@yahoo.dk
Avatar billede Slettet bruger
15. januar 2003 - 18:40 #10
jeg skal gå nu
Avatar billede alexander_j Nybegynder
15. januar 2003 - 19:33 #11
Er sendt :-)
Avatar billede Slettet bruger
16. januar 2003 - 14:07 #12
hvordan får jeg så sat farten ned? den kører for hurtigt
Avatar billede alexander_j Nybegynder
16. januar 2003 - 14:23 #13
du kan ændre din framerate :)

eller sætte en lille variabel ind der udgør det for en slags pause:

this.onEnterFrame=function(){
    if(x==3){
    if (rul==1) {
            tekstfelt.scroll+=1;
    } else if (rul==-1){
              tekstfelt.scroll-=1;
        }
    x=0;
    }
    x++;
}
Avatar billede Slettet bruger
16. januar 2003 - 14:26 #14
jeg vil gerne have den mere "flydende" så den måske tager en halv linie af gangen eller noget, så det ikke ser ud som om det hakker... er det muligt?
Avatar billede alexander_j Nybegynder
16. januar 2003 - 16:04 #15
Ikke med mit script - og heller ikke med flash'es eget scrollbar-component! - generelt er det altså meget pænt trods hakket - synes du skulle prøve at se det med et større tekstfelt - det er mere markant med så lille et tekstfelt som der er i mit eksempel!

Hvis du insisterer på at lave det flydende, er det eneste jeg lige kan komme på -  noget med masking(men det er noget mere kompliceret!)
Avatar billede Slettet bruger
16. januar 2003 - 16:23 #16
okay, så må jeg jo nok acceptere
Avatar billede Slettet bruger
16. januar 2003 - 16:24 #17
men kan du så fortælle mig hvordan jeg laver et transperant tekstfelt, eller laver en baggrundsfarve på det?
Avatar billede alexander_j Nybegynder
16. januar 2003 - 16:27 #18
gennemsigtig:
this.tekstfelt.background=0;

farve:
this.tekstfelt.backgroundColor=0xff0000;
Avatar billede Slettet bruger
16. januar 2003 - 16:36 #19
det skal jeg ligge der hvor jeg ligger #include "mintxt.txt" hvis jeg nu har den ikke?
Avatar billede alexander_j Nybegynder
16. januar 2003 - 16:39 #20
Kan jeg ikke lige gennemskue! Hvad indeholder mintxt.txt?

Hvis dit tekstfelt ligger i _root(level0), så skal koden også ligge der - hvis den ligger inde i et movieclip, så skal koden ligge der!
Avatar billede Slettet bruger
16. januar 2003 - 16:48 #21
ja det gør den, altså i _root(level0), men koden virker ikke!
Avatar billede alexander_j Nybegynder
16. januar 2003 - 16:56 #22
Har dit textfield instancename 'tekstfelt' ?
Avatar billede Slettet bruger
16. januar 2003 - 17:25 #23
ja
Avatar billede alexander_j Nybegynder
16. januar 2003 - 17:49 #24
har sendt dig en ny version - med rød baggrund!

tekstfelt.backgroundColor=0xff0000;
Avatar billede Slettet bruger
16. januar 2003 - 18:07 #25
det virker i den du har sendt mig, men når jeg ligger det i en anden .fla hvor jeg includer min tekst først, kan man ikke se farven?
Avatar billede alexander_j Nybegynder
16. januar 2003 - 18:09 #26
Kan kun forestille mig at stien er forkert - prøv at sende den til mig!
Avatar billede Slettet bruger
16. januar 2003 - 18:14 #27
okay 2 sek
Avatar billede Slettet bruger
16. januar 2003 - 18:24 #28
sendt (for noget tid siden)
Avatar billede Slettet bruger
16. januar 2003 - 21:11 #29
ja jeg kan altså ikke se nogen baggrundsfarve, når jeg tester den... kan det være noget med min .txt? hvordan får jeg lavet feltet, så det vil tage imod html, så kan jeg måske bruge en slags html baggrund?
Avatar billede alexander_j Nybegynder
16. januar 2003 - 21:32 #30
nope ingen html-baggrund kan bruges! Det er kun det allermest elementære html der kan bruges der!

Hvad har du skrevet i den der include-fil?

Bruger du flashMX?
Avatar billede Slettet bruger
16. januar 2003 - 22:21 #31
hvordan sætter man html'en til? jeg har bare skrevet en masse vrøvl som dddfsdhgsad osv. og ja, jeg bruger mx
Avatar billede alexander_j Nybegynder
16. januar 2003 - 22:35 #32
remder text as html - knappen i properties! Men du kan ikke ændre baggrundsfarve med html!

Der må da også være lidt kode i din include fil?
Avatar billede Slettet bruger
16. januar 2003 - 22:41 #33
nej det er der ikke... nå men jeg skal gå nu... kommer igen i morgen
Avatar billede alexander_j Nybegynder
16. januar 2003 - 22:54 #34
så tror jeg det er fejlen - prøv at flytte include blabla neden under:
tekstfelt.backgroundColor=0xff0000;

prøv eventuelt i din include-fil at skrive:
tekstfelt.text="dddfsdhgsad osv.";

hvis dit textfield stadig hedder 'tekst', så skriv 'tekst' i stedet for 'tekstfelt'!
Avatar billede Slettet bruger
17. januar 2003 - 12:54 #35
tak for hjælpen, det virker nu
Avatar billede Slettet bruger
17. januar 2003 - 12:56 #36
men jeg kan ikke få det html til at du... ikke engang <br>!
Avatar billede alexander_j Nybegynder
20. april 2003 - 17:30 #37
tekstfelt.html=1;
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