Avatar billede jakwag Nybegynder
14. august 2003 - 16:57 Der er 6 kommentarer og
1 løsning

texten bilver ikke vist

Hej

Hvorfor virker det her ikke?
Hos mig bliver kun toppen af texten vist.

MovieClip.prototype.createNewButton = function(name, theText) {
    this.createEmptyMovieClip(name+"_mc", 1);
    var space = 9;
    var len = theText.length;
    for (var i = 0; i<len; i++) {
        this[name+"_mc"].createTextField("text"+i+"_txt", i, i*space, 150, 10, 10);
        this[name+"_mc"].text_txt.autoSize = true;
        this[name+"_mc"]["text"+i+"_txt"].text = theText.charAt(i);
    }
};
this.createNewButton("pres", "tester");

: ) Jakob
Avatar billede barklund Nybegynder
14. august 2003 - 17:06 #1
Din autosize var forkert target'ed:

MovieClip.prototype.createNewButton = function(name, theText) {
    this.createEmptyMovieClip(name+"_mc", 1);
    var space = 9;
    var len = theText.length;
    for (var i = 0; i<len; i++) {
        this[name+"_mc"].createTextField("text"+i+"_txt", i, i*space, 150, 10, 10);
        this[name+"_mc"]["text"+i+"_txt"].autoSize = true;
        this[name+"_mc"]["text"+i+"_txt"].text = theText.charAt(i);
    }
};
Avatar billede barklund Nybegynder
14. august 2003 - 17:07 #2
Og mht. space mellem bogstaver, så findes der en lækker funktion:

myTxt_fmt.getTExtExtent("text");

Som returnerer et objekt med height og width af den aktuelle tekst i det aktuelle format...
Avatar billede jakwag Nybegynder
14. august 2003 - 17:15 #3
Nå ja : ) Jeg er vidst lidt blind...

Smid et svar
Avatar billede barklund Nybegynder
14. august 2003 - 17:27 #4
Værker det så?
Avatar billede jakwag Nybegynder
14. august 2003 - 18:09 #5
yep. Skør lille fejl...

Når nu jeg har sat autosize til, vil det så ikke være det samme om jeg tager bredden på feltet eller bruger myTxt_fmt.getTExtExtent("text"); ?
Avatar billede barklund Nybegynder
15. august 2003 - 10:13 #6
Jo, men mellemrummet mellem bogstaver er jo det samme hvad enten det er et "i" eller et "m" da du har en "space = 9" variabel... Den kan du jo sætte dynamisk...
Avatar billede jakwag Nybegynder
18. august 2003 - 10:24 #7
Det har jeg også nu. Jeg brugte bare space i starten for lige at få det første til at virke : )

Ellers tak for hjælpen.
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