Ik zit met het volgende probleem: een dynamic textField smooth scrollbaar maken (dus niet regel voor regel -bijv. met de standaard scrollbar component- maar pixel voor pixel. Wat ik tot nu toe heb:
- symbols voor scrolldown/up-knopje
- movieclip met scrollbox
- movieclip met een textField
- movieclip met een mask
- het textField krijgt de text dynamisch mee (via .text = "lange scrollbare text"), de bedoeling is dat de text later uit een file gelezen wordt
- code om te scrollen
(dit alles is via actionscript op frame 1 gegenereerd)
Het idee is dat als je op een scrollknop drukt, de _y van de ene movieclip zo te veranderen dat hij onder de mask doorschuift (zodat hij netjes binnen de grenzen van de scrollbox blijft). Dit werkt echter niet helemaal. De text wordt niet gemasked (als ik in dezelfde movieclip iets teken, masked hij dat wel). Ik meende dat je fonts daarom moest embedden, dus dat doe ik met ".embedFonts = true". Helaas is als ik dit doe m'n hele text verdwenen (als ik weer iets teken, is dat wel zichtbaar).
Ik heb lang gezocht naar oplossingen hiervoor, maar kon werkelijk niks vinden, dus als iemand hier tips heeft hoor ik het graag.
- symbols voor scrolldown/up-knopje
- movieclip met scrollbox
- movieclip met een textField
- movieclip met een mask
- het textField krijgt de text dynamisch mee (via .text = "lange scrollbare text"), de bedoeling is dat de text later uit een file gelezen wordt
- code om te scrollen
(dit alles is via actionscript op frame 1 gegenereerd)
Het idee is dat als je op een scrollknop drukt, de _y van de ene movieclip zo te veranderen dat hij onder de mask doorschuift (zodat hij netjes binnen de grenzen van de scrollbox blijft). Dit werkt echter niet helemaal. De text wordt niet gemasked (als ik in dezelfde movieclip iets teken, masked hij dat wel). Ik meende dat je fonts daarom moest embedden, dus dat doe ik met ".embedFonts = true". Helaas is als ik dit doe m'n hele text verdwenen (als ik weer iets teken, is dat wel zichtbaar).
Ik heb lang gezocht naar oplossingen hiervoor, maar kon werkelijk niks vinden, dus als iemand hier tips heeft hoor ik het graag.