24. september 2003 - 13:01Der er
9 kommentarer og 1 løsning
dynamisk tekst med embeded font
Jeg har altid problemer med at scripte dynamiske tekstfelter som bliver renderet med en embeded font (embedFonts = true). Mit script ser således ud og jeg har et dummy textfelt liggende på hovedscene hvor fontene verdana er embede og det virker ikke.
Svaret er, at da du jo dynamisk kan scripte den font, der kan anvendes, så kan flash ikke gætte sig til ved compile time, hvilken font der skal embeddes. Derfor skal du lave et "rigtigt" gammeldags tekstfelt med den pågældende font embedded eller tilføje fonten til dit library via New Font.
barklund > jamen det er jo også det jeg gør. Jeg laver et gammeldags dummy textfelt hvor fonten er embed. Men mit script virke stadig ikke - heller ikke selv om jeg skriver "true" som jeg trode. Grunden til at den skal embedes er at jeg skla bruge den under en maske...
Dit andet tekstfelt skal være samme font og samme størrelse. Ellers vil jeg råde dig til, at du i dit library højreklikker i hjørnet og siger new font. Så kan du give den et "lokalt" navn (fx maskedFont) og referer til verdana.
Noget helt andet er altså, at så vidt jeg husker, så er der ingen "font" attribut på et textfield. Du skal lave et new TextFormat("Verdana", 12); og sætte det som TextFormat på dit tekstfelt.
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.