2009-07-30 10 views
0

Ich habe mehrere Texteingabefelder, und meine Designanforderung besteht darin, goldenen Text auf schwarzem Hintergrund zu haben, der bei Hervorhebung schwarzer Text auf goldenem Hintergrund ist; Das standardmäßig ausgewählte Flash-Farbschema für Textmarkierungen ist jedoch weißer Text auf schwarzem Hintergrund und es gibt keine Möglichkeit, dies zu ändern.Ändern der Hervorhebungsfarbe von Text in Flash mit ActionScript 2

Hat jemand irgendwelche Problemumgehungen, die einfach zu implementieren sind und keine zusätzlichen Klassen erfordern (das Design fordert minimale externe Klassen an).

Antwort

0

in Flash-Player 8 und niedriger, gibt es absolut keine Möglichkeit, das zu tun, da die Text-API vollständig begrenzt ist ... in AS3 für Flash Player 9, könnten Sie versuchen, es mit TextField::getCharBoundaries oder so zu hacken, Erfordert eine Menge Code ... AS3 Text-Layout-Framework auf Flash Player 10 Text-Engine wäre der einfachste Weg zu gehen ...

ja ja, entweder ändern Sie die Anforderungen, oder die Ziel-und Sprachversion ..

.

greetz

back2dos

+0

Ich würde gerne auf AS3 wechseln, aber die Software, auf der der Flash-Film läuft, unterstützt nur AS2. Sieht so aus, als würde ich die Lösung "viel Code" verwenden. –

Verwandte Themen