Avatar billede laseb Nybegynder
16. december 2002 - 13:52 Der er 9 kommentarer og
1 løsning

Scrolle i tekstfelt, hvori variabler loades?

Hej alle.

Sidder lige med et problem: Hvordan kan jeg bruge MX’s scrollBar til at scrolle nedad i et tekstfelt, hvori jeg har loaded variabler fra en tekstfil. ScrollBaren reagerer ikke. Kan de lade sig gøre med MX’s egen - eller skal jeg gøre noget andet?

mvh Lasse
Avatar billede alexander_j Nybegynder
16. december 2002 - 14:13 #1
Jeg fandt ud af at hvis man loader variablen i frame 1 og tekstboksen (og scroller) er i frame 2 - og først lader filmen gå til frame 2 når teksten er loadet, så virker scrollbaren upåklageligt :-)

Alternativt kig på dette link: http://www.macromedia.com/support/flash/ts/documents/dynamic_text_scrollmx.htm
Avatar billede laseb Nybegynder
16. december 2002 - 14:20 #2
Hvordan får jeg filmen til at vente med at til frame 2? Skal jeg ud i noget IF-et eller andet, som jeg sikkert ikke umiddelbart kan gennemskue?

/Lasse
Avatar billede alexander_j Nybegynder
16. december 2002 - 14:23 #3
Lægger en variabel ved navn 'hent=succes' sammen med den tekst du vil loade og laver så en if-sætning:

this.onEnterFrame = function() {
if(_root.hent="succes") gotoAndPlay(2);
}
Avatar billede laseb Nybegynder
16. december 2002 - 14:29 #4
Jeg fik kigget på macromedia.com - tak for hintet!

/Lasse
Avatar billede alexander_j Nybegynder
16. december 2002 - 16:38 #5
tak for point ;)
Avatar billede laseb Nybegynder
16. december 2002 - 17:55 #6
Gad vide, om jeg stadig kan finde hjælp, selvom jeg har givet points?!

Jeg har brugt den hjælp, jeg fandt på ovenstående link:

loadVarsText = new loadVars();
loadVarsText.load("hvidvine.txt");
loadVarsText.onLoad = function(success) {
    if (success) {
        trace("done loading");
        scroller.text = this.var1;
    } else {
        trace("not loaded");
    }
};

Og det fungerer sådan set også fint - første gange jeg bruger den. Hvad gør jeg for at bruge den flere gange, dvs i flere tekstfelter, men flere tekstfields. Jeg har blot rettet i navnet på den tekstfil, der skal bruges.

Når jeg tester det på min egen computer i Flash Player, virker det fint - men ikke når jeg prøver det samme på nettet...

ÆHM?

/Lasse
Avatar billede laseb Nybegynder
16. december 2002 - 18:09 #7
... ØHM 

"...dvs i flere tekstfelter, MED flere tekstFILER..."

Så er den værste volapyk da fjernet fra ovenstående...

/Lasse
Avatar billede alexander_j Nybegynder
16. december 2002 - 18:23 #8
For at loade flere tekster ind fra forskellige txt-filer, så gentager du bare proceduren:

loadVarsText = new loadVars();
loadVarsText.load("hvidvine.txt");
loadVarsText.onLoad = function(success) {
    if (success) {
        trace("done loading");
        scroller.text = this.var1;
    } else {
        trace("not loaded");
    }
};

loadVarsText2 = new loadVars();
loadVarsText2.load("hvidvine2.txt");
loadVarsText2.onLoad = function(success) {
    if (success) {
        trace("done loading");
        scroller2.text = this.var2;
    } else {
        trace("not loaded");
    }
};

Og det virker fint på nettet - se evt. mit eksempel:

http://home19.inet.tele.dk/sirvival/textscroll.html
(skal gerne sende min .fla og txt'er hvis du skriver en emailadresse)

Tjek for store og små bogstaver i dit text-filnavn - det er ofte der fejlen ligger!
Avatar billede laseb Nybegynder
16. december 2002 - 18:44 #9
HMM, jeg det virker stadig ikke. Se evt. www.no13.dk - under vinkort i oversigten.
Gør det nogen forskel, at tekstfelt1 ligger ét movieclip i frame 5 og at tekstfelt2 ligger i et andet movieclip i frame 6. Action’en ligger i begge movieclips...

Du må gerne sende mig dit eksempel, hvis du tror det kan hjælpe mig, lasse@bekker.dk

På forhånd tak,

/Lasse
Avatar billede alexander_j Nybegynder
16. december 2002 - 19:09 #10
Har sendt min .fla og txt'er kig på dem eller send mig din .fla og txt'er så kan det være jeg kan finde fejlen :-)
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