Flash e xml

di il
1 risposte

Flash e xml

<b>AIUTO!!!</b>

Salve, io avrei un problema, in sostanza vorrei creare una specie di guest con flash 8... ma non so esattamente come salvare i dati in un file XML nel momento in cui un utente scrive un nuovo messaggio, e neppure come fare x rileggerli nel momento in cui la pagina viene ricaricata...
la tabella che avevo intenzione di creare era costituita da 3 campi...uno x il testo e gli altri due per le coordinate della clip contenente il testo (è una sorta di lavagna più ke un guest..)
Qualcuno saprebbe indicarmi il codice o un tutorial x capire bene come fare???????????
mailto:
grazie x l'attenzione...

1 Risposte

  • Re: Flash e xml

    Nel seguente esempio utilizzo un file xml chiamato macro.xml cosi composto:

    <?xml version="1.0" encoding="UTF-8"?>

    <lezione>
    <titolo id="1">
    PRIMO TITOLO
    </titolo>
    <titolo id="2">
    SECONDO TITOLO
    </titolo>
    <titolo id="3">
    TERZO TITOLO
    </titolo>
    </lezione>


    il primo TAG dell'XML <?xml version="1.0" encoding="UTF-8"?> indica la versione e la codifica dei caratteri utilizzata, e non è indispensabile per Flash, anzi possiamo tranquillamente ometterlo.



    Nel file .as (action scritp) di Flash scriviamo il seguente codice:

    //carico la Macrostruttura dal file XML
    macroXML=new XML();
    macroXML.onLoad = CaricamentoMacro;
    macroXML.ignoreWhite = true
    macroXML.load("macro_corso.xml")

    //creo le varie movieClip per i titoli letti dal file XML

    function CaricamentoMacro()
    {
    var txtTitolo
    var y_clip
    y_clip=ClipIndice._y-30
    if(macroXML.status == 0)
    {
    for(var i = 0; i < macroXML.firstChild.childNodes.length; i++)
    {
    ClipIndice.DuplicateMovieClip("Clip_titolo"+i, 10+i,i);
    txtTitolo=eval("Clip_titolo"+i)
    txtTitolo.title="<a href='asfunction:itemSelezionato,"+i+"'>"+macroXML.firstChild.childNodes[i].childNodes[0].nodeValue+"</a>"
    y_clip=y_clip+30;
    txtTitolo._y=y_clip;
    txtTitolo._visible=false;
    totalePagine++;

    }
    }
    }




    http://sosan1.interfree.it
Devi accedere o registrarti per scrivere nel forum
1 risposte