Avatar billede f5 Nybegynder
17. marts 2004 - 13:20 Der er 3 kommentarer og
1 løsning

HTML tekst fungere ikke

Dette er lidt en fortsættelse af et tidliger spørgsmål som jeg nu har lukket ned da jeg tror jeg endlig har fundet frem til problemet.

Jeg har en swf fil med Arial skriften embeded som normal/bold/italic.
Jeg heneter noget html formateret text ind fra en database og indsætter det i et htmltext felt med embedFonts=true. Teksten bliver fuldstænig underlig efter første paragraf. Det burde ellers være rimlig lige til.

Her er det simple script jeg ikke kan få til at fungere...



//strengen fra databasen

test="<P>Egentlig er digital signatur en samling 0'er og 1-taller, men det giver kun mening, hvis man ved noget om programmering. Det er heller ikke en underskrift i traditionel forstand, for man skal hverken bruge pen eller blæk.</P><P>I stedet for at prøve - med piktogrammer eller ikoner - at forklare, hvad digital signatur er, valgte vi at give it-sikkerhed et abstrakt udtryk. Derfor ser digital signaturs visuelle identitet ud som den gør:</P><P><b>Logo</b><BR>Logoet består af et bomærke og et navnetræk. Bomærket er to kvadrater – en mørkegrøn og en lysegrøn – der sammen danner et rektangel.</P><P>Logoet symboliserer afsender/modtager forholdet mellem det offentlige på den ene side og brugeren på den anden side. Det er et billede på den information, der troværdigt, sikkert og ukompliceret udveksles parterne imellem.</P><P>Under bomærket står navnetrækket, der er specialtegnet med udgangspunkt i skriften DIN Mittelschrift.</P><P><b>Farvepalette</b><BR>Den farvepalette befinder sig i et grønt og blåt univers. Grundfarverne signalerer både troværdighed og orientering mod fremtiden. Den mørkegrønne farve afspejler sikkerhed og det troværdige, mens den lysegrønne symboliserer det dynamiske og fremtidsorienterede.</P><P>Udover logoets grønne farver benyttes IT- og Telestyrelsens officielle lyseblå farve i digital signaturs visuelle identitet.</P><P>Digital signatur er en subidentitet til Videnskabsministeriet, som IT- og Telestyrelsen er en del af.</P>"

//textformat objectet

f1=new TextFormat()
f1.font="Arial"
f1.size=10


//opret tekstfelt og indsæt html text

this.createTextField("text_1",1,0,0,160,200)
this.text_1.wordWrap=true
this.text_1.embedFonts=true
this.text_1.html=true
this.text_1.htmlText=test
this.text_1.setTextFormat(f1)


Jeg er ved at blive sindsyg - hvis der er nogen som kan hjælpe vil jeg være meget taknemlig

VH
Michael
Avatar billede _k Nybegynder
17. marts 2004 - 13:57 #1
Bør du ikke bruge det nye css-halløj (eller måske bare udelukkende html-tags) i stedet for at anvende TextFormat? Det bliver et besyndeligt miskmask som sammenblander 2 måder at formatere på - og efter min erfaring gør det bare Flash forvirrret og giver, som i dit tilfælde, uforudsigelige resultater.
Avatar billede f5 Nybegynder
17. marts 2004 - 14:30 #2
Hvor sejt!!! Det var det. I stedet for at formatere det med Flash's TextFormat har jeg bare sat det ind i strengen på databasen og det virker perfekt - har gået med det i en uge nu. Tak...

/Michael
Avatar billede f5 Nybegynder
17. marts 2004 - 14:33 #3
Giver du ikke lige et svar hvis du skal have point...
Avatar billede _k Nybegynder
17. marts 2004 - 14:43 #4
ok - super at du har fået det til at virke!
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