Avatar billede mizu Nybegynder
14. marts 2003 - 11:01 Der er 19 kommentarer og
1 løsning

at undgå dobbelt linieafstand fra externt texdokument.

Når jeg loader en externt tekst ind så bliver der dobbelt linieafstand - hvor styrer jeg det undgår det.
VH mizu
Avatar billede thulstrup Nybegynder
14. marts 2003 - 12:05 #1
Hvordan laver du linieskift i dit tekstdokument? Ved at trykke enter eller bruger du html-formatering?
Avatar billede mizu Nybegynder
14. marts 2003 - 13:45 #2
hvad mener du med html-formatering.
Lige nu har jeg fundet ud af at undgå det ved at skrive min tekst i dreamveaver og paste koden fra det dokument over i word .I Word indsætter jeg alle æ,ø og åer. fjerner alle <br> udskifter alle
^p med <br>. Det virker nogenlunde. Så forsvinder den dobbelte linieafstand men der er stadig en del <br> jeg skal ind og rette.
Bare det dog ikke var så faens besværligt at bruge et externt tekstdokumenter i Flash.Har i en næmmere måde at gøre det på
Avatar billede barklund Nybegynder
14. marts 2003 - 13:58 #3
Dine linieskift fra notepad er dobbelte :o)

De består nemlig af "\r\n" og ikke bare "\n"... Fjern den ene ved at:

tekst = tekst.split("\r").join("");
Avatar billede mizu Nybegynder
14. marts 2003 - 14:03 #4
det lyder godt men hvor gør jeg det ??
Jeg er desværre ikke så garvet at jeg kan tyde det -
inde i notepad??
Avatar billede barklund Nybegynder
14. marts 2003 - 14:10 #5
I flash... Du skriver ovenstående script i en frame samme sted som du har dit tekstfelt. "tekst" erstatter du med navnet på tekstfeltet
Avatar billede mvk Nybegynder
14. marts 2003 - 14:24 #6
mizu - du kan evt prøve og sende din .txt fil så kan jeg tilrette den så den passer - så kan du se hvilke koder du skal bruge.
fuzzy@fzy.dk
Avatar billede mizu Nybegynder
14. marts 2003 - 14:26 #7
Tak det virker på en måde - men det får flash til at køre langsom og beder mig om at aborte scriptet?? når jeg så gør det så er der den rigtige linieafstand men den laver stadigvæk nogle helt vildt lange mellemrum imellem selve afsnittende har du et scrip imod det og hvad er der galt med det første.
mizu
Avatar billede barklund Nybegynder
14. marts 2003 - 14:29 #8
Sidder du i flash 5? Er det en meget lang tekst? Så skal du nok finde dig en ordentlig teksteditor, som kun gemmer enkelt linieskifts :o)
Avatar billede mvk Nybegynder
14. marts 2003 - 14:33 #9
prøv og smid et link eller send filen
Avatar billede mizu Nybegynder
14. marts 2003 - 14:36 #10
Ja det er flash 5. har du et bud på en ordentlig teksteditor Ja teksten er meget lang.

unsdkyld men Hvad betyder :o) ???

mvk jeg har sendt en txt.fil til dig.
Avatar billede barklund Nybegynder
14. marts 2003 - 14:44 #11
:o) er en smiley - bare en glad én af slagsen...(?)

i flash5 er split og join meget sløve... i første frame af din film bør du derfor have disse scripts, som optimerer en række søgefunktioner:

String.prototype.charAt = function(index){
    return(substring(this, index+1, 1));
}

String.prototype.concat = function(){
    var r = this.toString();
    for (var i=0; i<arguments.length; ++i){
        r += arguments[i];
    }
    return (r);
}

String.prototype.indexOf = function(sub, i){
    if (i == null) i = 0;
    var size = sub.length;
    var last = this.length - size + 1;
    while ((i <= last) && (substring(this, 1+i++, size) != sub));
    return (i <= last ? (i-1) : -1);
}

String.prototype.lastIndexOf = function(sub, i){
    size = sub.length;
    i == null ? i = this.length - size + 1 : ++i;
    if (sub.length == 0) return i-1;
    while ((i >= 0) && (substring(this, i--, size) != sub));
    return (i == -1 ? -1 : (i));
}

String.prototype.slice = function(s, e){
    return(substring(this, s+1, e-s));
}

String.prototype.split = function(d){
    if (d != null){
        var r = new Array();
        var size = this.length;
        var c = 0;
        var n = 0;
        if (d != ""){
            for (var i=0; i<=size; ++i){
                if (substring(this, i+1, 1) == d){
                    r[n] = substring(this, c+1, i-c);
                    c = i+1;
                    ++n;
                }
            }
            if (c != i){
                r[n] = substring(this, c+1, i-c);
            }
        }else{
            for (var i=0; i<size; ++i){
                    r[i] = substring(this, i+1, 1);
            }       
        }
    }else{
        r = new Array(this.toString());
    }
    return (r);
}

String.prototype.substr = function(s, l){
    if (l == null){
        l = this.length - s;
    }
    return(substring(this, s+1, l));
}
Avatar billede barklund Nybegynder
14. marts 2003 - 14:45 #12
ikke søgefunktioner - string-funktioner... min fejl :o)
Avatar billede mvk Nybegynder
14. marts 2003 - 14:47 #13
damn det er stort - det skal stille og roligt
klippes fra hinanden
Avatar billede mizu Nybegynder
14. marts 2003 - 14:50 #14
Super - jeg  prøver den i aften - skal lige hente min søn og fredagshygge først vh Mizu
Avatar billede mvk Nybegynder
14. marts 2003 - 15:01 #15
er det sådan formatet skal se ud:
http://www.fzy.dk/test/mizu.html
Avatar billede mizu Nybegynder
14. marts 2003 - 21:50 #16
mvk: ja det er stort - og jeg forventer alså ikke at du skal lave arbejdet for mig bare få et værktøj til selv at gøre det.
Jeg er ude på at lære det selv.
Det er rigtigt pænt af dig ellers.
Avatar billede mizu Nybegynder
14. marts 2003 - 22:36 #17
Hej Barklund de virker selv med et worddokument det er ssså godt- så slipper jeg for al den htmlkode selvom din kode ikke ser ud til at formidle farvet tekst. men pyt med det det må jeg oprette et andet ? på. vil du ikke have pointsne`skriv dig på som svar.

Tusind tak mizu
Avatar billede barklund Nybegynder
15. marts 2003 - 01:54 #18
<svar />
Avatar billede barklund Nybegynder
15. marts 2003 - 01:54 #19
*host*
Avatar billede barklund Nybegynder
17. marts 2003 - 10:15 #20
Tark :o)
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