ho una stringa e un testo contenuto in una textfield dinamica.
la stringa appartiene al testo e quindi ne è una sottostringa.
come faccio a localizzarla e a cambiarne il colore?
è piuttosto urgente, grazie.
ciazu,
Ale
ho una stringa e un testo contenuto in una textfield dinamica.
la stringa appartiene al testo e quindi ne è una sottostringa.
come faccio a localizzarla e a cambiarne il colore?
è piuttosto urgente, grazie.
ciazu,
Ale
Moderatore di me stesso
LAVORICREATIVI.COM - ANNUNCI PER CREATIVI e AGENZIE
SNOWTURA.COM - UNDER CONSTRUCTION
potresti provare ad usare i tag htmlOriginariamente inviato da snowtura
ho una stringa e un testo contenuto in una textfield dinamica.
la stringa appartiene al testo e quindi ne è una sottostringa.
come faccio a localizzarla e a cambiarne il colore?
è piuttosto urgente, grazie.
ciazu,
Ale
codice:myText.html = true; myText.htmlText = "<font color='#FF0000'>questo testo sarà rosso</font> mentre questo sarà normale";
in effetti ci avevo pensato anch'io. adesso provo. grazie
Moderatore di me stesso
LAVORICREATIVI.COM - ANNUNCI PER CREATIVI e AGENZIE
SNOWTURA.COM - UNDER CONSTRUCTION
l'idea è giusta, ma insorge un altro problema.
io devo fare un inserimento in una stringa.
in una situazione normale basterebbe usare TextField.replaceText.
io ho usato questo codice in un ciclo
dove "cippa" è il textfield, "pos" è l'indice d'inizio, "pos+lemmi[i].length" è l'indice di fine e "sostituto" è la stringa con i tag html.codice:pos = mymc.track.indexOf(lemmi[i]); sostituto = "<font color='#FF0000'>" + lemmi[i] + "</font>"; mymc.cippa.replaceText(pos,pos+lemmi[i].length,sostituto);
tutto questo dopo aver messo "mymc.cippa.html = true;" nel primo frame del mio filmato.
Lo script funziona, ma il testo non viene formattato in html ma appaiono i tag così come sono nelle posizioni richieste.
aiuto!!
Moderatore di me stesso
LAVORICREATIVI.COM - ANNUNCI PER CREATIVI e AGENZIE
SNOWTURA.COM - UNDER CONSTRUCTION
[editato]
ops, piccolo errore di forma... scusate
ah ecco!
xkè con htmlText non fa nulla...
ci vorrebbe un replaceText che funzioni con l'html
Moderatore di me stesso
LAVORICREATIVI.COM - ANNUNCI PER CREATIVI e AGENZIE
SNOWTURA.COM - UNDER CONSTRUCTION
esatto, il problema è che mi sa che non c'èOriginariamente inviato da snowtura
ah ecco!
xkè con htmlText non fa nulla...
ci vorrebbe un replaceText che funzioni con l'htmlho verificato nella guida, ma non dice niente del genere, l'unica soluzione che mi viene in mente è quella di scrivere i vari pezzi del testo in una variabile stringa e poi darla in pasto al TextField con
, macchinoso perchè quello che fai con lo script di sopra lo devi fare su una stringa, però non l'ho mai fatto e non ho indizi su come potresti farecodice:TextField.htmlText
EUREKA!!!
mamma mia flash ne ha veramente una più del diavolo.
ho scoperto TextField.setTextFormat . ora il mio codice è così:e senza usare l'html!!codice:formato = new TextFormat(); formato.color = 0xFF0000; for(i=0; pagg[i]<=par; i++) { if(pagg[i]==par) { pos = mymc.track.indexOf(lemmi[i]); mymc.cippa.setTextFormat(pos,pos+lemmi[i].length,formato); } }
grazie cmq!
ciauu
Moderatore di me stesso
LAVORICREATIVI.COM - ANNUNCI PER CREATIVI e AGENZIE
SNOWTURA.COM - UNDER CONSTRUCTION
Originariamente inviato da snowtura
EUREKA!!!
mamma mia flash ne ha veramente una più del diavolo.
ho scoperto TextField.setTextFormat . ora il mio codice è così:e senza usare l'html!!codice:formato = new TextFormat(); formato.color = 0xFF0000; for(i=0; pagg[i]<=par; i++) { if(pagg[i]==par) { pos = mymc.track.indexOf(lemmi[i]); mymc.cippa.setTextFormat(pos,pos+lemmi[i].length,formato); } }
grazie cmq!
ciauumi documento
![]()