09. maj 2005 - 12:56Der er
9 kommentarer og 1 løsning
bottomScroll og wordwrap - antal linier
Jeg skal bruge antallet af linier i mit dynamiske tekstfelt med wordWrap. Den tæller fint på \n breaks, men hvad med linier som er for lange og bliver wrappede, hvordan får man talt disse med?
Tricket til dette er, at lave et nyt tekstfelt i samme bredde men kun én linje høj, indsætte teksten heri og læse maxscroll - den vil da indeholde hvor langt ned, man kan scrolle og dermed antallet af linjer. Dette kan gøres helt dynamisk og lynhurtigt.
Alternativt skal man ud i noget helt andet rod... :/
min kode som den ser ud inde i min onLoad funkt.: ------------> for(var x:Number=0;x<this.count; x++) { createEmptyMovieClip("mc" + x, 100 + x); with(eval("mc" + x)) { _x = 350; _y = mellemrum; trace("Y: "+_y) old = _y;
sandt. OG det virker fint. bortset fra linier som er længere/bredere end tekstfeltet; maxscroll returnerer ikke korrekt linieafstand når teksten wrappes :(
Jeg forstå det heller ikke. Men altså når den wrapper mangler der et enkelt \r hvilket ødelægger opstillingen. Kan jeg ikke løbe min message-streng igennem og tjekke om der er \r til sidst, og evt. smide \r på?
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.