Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Attributi del testo

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    4

    Attributi del testo

    Ho un box di testo su un fla che prende il testo da un xml. Fin qui tutto ok, riesco a cambiare gli attributi del testo ma non il colore della riga che mi interessa, vorrei ottenere una cosa del genere:

    A CERTAIN GIRL
    Naomi Neville

    There's a certain girl I've been in love with a long, long time.
    (What's her name?) I can't tell you. (No!)
    I can't reveal her name until I've got her.

    Questo il codice actionscript:
    ----------------------------------
    myXML.onLoad = ParseXML;
    songs = [];
    function ParseXML () {
    lyrics = myXML.firstChild.childNodes;
    for(x=0;x<lyrics.length;x++)
    songs[x] = "" +
    lyrics[x].attributes.title + "

    " +
    lyrics[x].attributes.author + "

    " +
    lyrics[x].firstChild.nodeValue.split("\r").join("");
    }
    song = 0;
    ------------------------------------------------------------
    Come e dove devo impostare il colore del testo scelto, ci sono dei tag simili a quelli x impostare il grassetto ed il corsivo o forse devo farlo direttamente sul file XML?
    Questo è il file xml:
    -------------------------
    <?xml version="1.0" encoding="UTF-8"?>
    <!--
    <lyrics>
    <song title="" aughor="">
    </song>
    </lyrics>
    //-->
    <lyrics>
    <song title="A CERTAIN GIRL" author="Naomi Neville">
    There's a certain girl I've been in love with a long, long time.
    (What's her name?) I can't tell you. (No!)
    I can't reveal her name until I've got her.

    </song>
    </lyrics>
    -------------------------------------------------------
    E se volessi linkare anche una parte del testo...che so... solo il titolo?
    Lo so sono un rompiballe...ma grazie a tutti in anticipo!

    Zampox

  2. #2
    >ci sono dei tag simili a quelli x impostare il grassetto ed il corsivo

    si il tag font color funge
    coma anche il tag ancora
    urlText_txt.htmlText = "Go home";

    cmq qua trovi tutti i tag supportati dal testo HTML
    http://livedocs.macromedia.com/flash....html#wp140417

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    4
    Ciao Crescenzo, ti ringrazio per la risposta ma il tag font color non funziona. Forse sono anche io ad non aver capito, visto che non mastico molto l'actionscript, ma ho provato ad inserirlo nel fla ma non va. Non è che potresti essere così gentile da farmi vedere come inserirlo o indicarmi un'alternativa...ancke per linkare un url?

    Thanks!

    Zampox

  4. #4
    Originariamente inviato da zampox
    Ciao Crescenzo, ti ringrazio per la risposta ma il tag font color non funziona. Forse sono anche io ad non aver capito, visto che non mastico molto l'actionscript, ma ho provato ad inserirlo nel fla ma non va. Non è che potresti essere così gentile da farmi vedere come inserirlo o indicarmi un'alternativa...ancke per linkare un url?

    Thanks!

    Zampox
    :master: dici che non funge

    cmq prova ad aprire un nuovo documento
    metti sullo stage una casella di testo dinamica e ci metti come nome istanza testo

    poi sul frame metti questo

    testo.html=true;
    testo.htmlText = "Go <font color='#cc3300'>home</font>";

    e perlomeno a me funge
    diventa sia un link e ci cambio anche il colore

    la verità non è una meretrice che si getta al collo di chi non la vuole ma anzi essa è dotata di una così altera bellezza che anche chi sacrifica tutto per ottenerla non è sicuro di averla raggiunta !

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2006
    Messaggi
    4
    Vincenzo, lode alla tua gentilezza e disponibilità...sono riusciti a colorare il testo che mi interessava, non chiedermi xkè prima non funzionava ma ora va.
    Ora ho un altro problemino: non riesco a duplicare il nodo dell'xml per visualizzare le news una sotto l'altra. in allegato c'è uno screenshot di come vorrei che il tutto apparisse. Con il codice che ora inserisco qui sotto, riesco a vedere solo il primo blocco della news, ma la seconda NEWS non mi appare.

    ACTIONSCRIPT:

    myXML = new XML();
    myXML.ignoreWhite = true;
    myXML.load("xmlSongs.xml");
    myXML.onLoad = ParseXML;
    songs = [];
    function ParseXML() {
    lyrics = myXML.firstChild.childNodes;
    for (x=0; x<lyrics.length; x++) {
    songs[x] = "<font color='#A0BA12'>"+lyrics[x].attributes.title+"</font>
    <font color='#A0BA12'>"+lyrics[x].attributes.author+"</font>"+lyrics[x].firstChild.nodeValue.split("\r").join("");
    }
    }
    song = 0;


    XML:

    <?xml version="1.0" encoding="UTF-8"?>
    <lyrics>
    <song title="NEWS 24.12.06" author="SGUARDI INCROCIATI">
    Concorso internazionale dedicato ai giovani under 30
    Roma 16.11.06 - 01.12.06
    </song>
    </lyrics>

    Io ho provato così ma pare che al fla non piaccia, mi fa vedere solo la news del 24.12.06:

    <?xml version="1.0" encoding="UTF-8"?>
    <lyrics>
    <song title="NEWS 24.12.06" author="SGUARDI INCROCIATI">
    Concorso internazionale dedicato ai giovani under 30
    Roma 16.11.06 - 01.12.06
    </song>
    <song title="NEWS 31.12.06" author="SGUARDI INCROCIATI">
    Concorso internazionale dedicato ai giovani under 30
    Roma 16.11.06 - 01.12.06
    </song>
    </lyrics>

    Grazie Vincent!
    Immagini allegate Immagini allegate

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.