Buongiorno a tutti!
carico da un txt esterno una serie di paragrafi (sono delle faq).
i paragrafi dentro il .txt sono suddivisi in variabili: faq_1, faq_2, etc.
per ogni faq creo con un ciclo un campo di testo all'interno di una mc e lo dispongo sull'asse _y rispetto alla misura del campo precedente, in questo modo ho la posizione dei vari campi di testo per muovere da un elenco esterno la mc fino al testo desiderato. tipo "ancoraggio".
recupero la misura del testo così:
_root.misuraPrec = _root.text_mc["faq"+i].textHeight;
Funziona, però se il paragrafo ha più di un certo numero di righe il posizionamento va in "pappa".
Sembra come se prendesse la misura del testo prima di aver caricato tutte le righe... allora ho provato a prima a caricare tutti i testi e poi a disporli ma il problema persiste:
if (i >= faqTot){
for (i=1; i<=_root.faqTot; i++) {
K = _root.spazio;
_root.misuraPrec = _root.text_mc["faq"+i].textHeight;
_root.spazio = _root.spazio+_root.misuraPrec+10;
_root.text_mc["faq"+i]._y = K;
}
}
facendo un trace delle misure dei testi si nota che anche i più lunghi non misurano oltre i 220 px
![]()

Rispondi quotando
