Pagina 1 di 4 1 2 3 ... ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 33
  1. #1

    Formattare testo in flash da xml...

    Salve a tutti, sono in difficoltà:
    Se ho in flash 7 un list box che carica dei dati da un file xml, come faccio a formattare il testo?
    Esempio andare a capo, grassetto e corsivo?
    Se provo a mettere nel file xml i tag html (tipo
    [b] etc.) lo script non trova più i risultati dal file, si blocca insomma
    Suggerimenti??

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    dai un'occhiata alle discussioni di questa ricerca

    http://forum.html.it/forum/search.ph...by=&sortorder=


  3. #3
    Consiglio questa discussione, e in particolare la soluzione con lo splitting della stringa.

    http://www.2rlab.com
    God save the colours!

  4. #4
    Grazie delle risposte, ho provato con lo splt del testo

    Se prima la variabile della riga di testo era:
    codice:
    Cosatorna.push(xmlDoc.firstChild.childNodes[n].attributes.cosatorna);
    Ora è
    codice:
    Cosatorna.push(xmlDoc.firstChild.childNodes[n].attributes.cosatorna);
    Cosatorna = Cosatorna.split("").join("");
    Cosatorna = Cosatorna.split("").join("");
    Ma si impalla solo l'xml
    Penso il problema sia che i miei risultati NON stanno in un campo d testo dinamico, ma ina List box degli UI components, e non posso settare al listbox di essere in HTML
    Non è proprio possibile???????????

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    quello dello "split().join()" lo puoi fare solo con una stringa... mi pare che tu stia invece utilizzando un array

  6. #6
    si, è un array, non c'è dunque modo?

  7. #7
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    immagino che l'array verrà utilizzato in qualche maniera,
    sarebbe in quella fase che bisognerebbe "splittare" i vari record dell'array, utilizzando la tecnica suddetta

    altrimenti potresti fare una cosa del genere

    Codice PHP:
    for (var 0Cosatorna.lengthi++){
        
    Cosatorna[i] = Cosatorna[i].split("[*b]").join("[b]");
        
    Cosatorna[i] = Cosatorna[i].split("[/b*]").join("[/b]");

    ps. ho inserito gli asterischi su [*b] e [/b*] perchè altrimenti il forum li codifica

  8. #8
    ti ringrazio, ma niente da fare, mi legge [b]
    l'UI component non riconosce l'html...

  9. #9
    no, anzi, mi legge [b], ma decisamente non mette in grassetto!

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    non conosco bene i componenti, sinceramente preferisco non usarli
    comunque anche nei components ci dovrebbe essere una proprietà che rende il testo come html

    il problema è che non ho flash 7 e quindi non posso "riscontrare" ciò che ti suggerisco...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.