Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    53

    come collegare Action Script Flah 8 con un file Xml

    Buon giorno a tutti,
    sono sempre idol8 e i miei problemi non finiscono mai!!!!!
    Cominciamo: ho collegato action script con un file esterno XML, che mi colora dei clip movie in base ai valori che trova nel file.
    Ora il mio capo mi ha fatto partire il filmato, ed a un certo punto ha voluto cambiare qualke valore nel file Xml, aspettandosi che il colore dell'oggetto cambiasse, ma non è stato così. e mi kiede questo?
    A me è sembrato normale! è possibile fare quello che mi chiede?

    Credo in voi, un saluo affettuoso e buona serata

  2. #2
    Non è che la tua spiegazione sia molto chiara.
    Vediamo di riepilogare:
    > hai un filmato Flash che contiene delle clip
    > Hai un file XML che contiene dei parametri (codice colore p.es.) da associare ai clip
    > All'inizio del filmato carichi il file XML
    > con i parametri in esso trovati, imposti i colori dei vari clip.

    E' così?

    E cos'altro vorresti fare?

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    53

    Sxo di essere + kiaro

    ciao Pasavign,
    allora, questo è parte del codice action script x la colorazione:
    myXML = new XML(); //Importo il file xml
    myXML.ignoreWhite = true;
    myXML.load("postazioni.txt");

    myXML.onLoad = function(success)
    {
    thisUser = myXML.childNodes[0].childNodes[1].childNodes[0].nodeValue;
    if(thisUser == "0") // controllo il valore importato x la colorazione
    {
    colorePallino = new Color(postaz1_mc);
    colorePallino.setRGB(0x00FFCC); //coloro!
    }
    else if(thisUser == "1")
    {
    colorePallino = new Color(postaz1_mc);
    colorePallino.setRGB(0x0033CC); //etc.
    }
    else
    {
    colorePallino = new Color(postaz1_mc);
    colorePallino.setRGB( 0x00FF00);
    }
    thisUser = myXML.childNodes[0].childNodes[3].childNodes[0].nodeValue;
    if(thisUser == "0")
    {
    .....................................//lo stesso x gli altri nodi.
    E questo è parte del file Xml:
    <user>
    <postaz1>Utente1</postaz1>
    <stato1>0</stato1>

    <postaz2>Utente2</postaz2>
    <stato2>2</stato2>

    <postaz3>Utente3</postaz3>
    .......................................

    Allora, il mio capo vuole che il filmato *.fla si aggiorni automaticamente,
    ovvero, pur mandando il 'prova filmato' e camdiando il valore del nodo
    <stato2>2</stato2> in <stato2>0</stato2>, il filmato automaticamente
    cambia colore.

    X me è strana la sua rikiesta, a meno ke metto tutto dentro un ciclo
    ed ad ogni giro i nodi vengono aggiornati.
    Mah! Tu ke ne pensi? Ora hai capito? sono stato o no un pò + kiaro?

  4. #4
    Il problema è:
    CHI GENERA QUEL FILE XML?

    Immagino che ci sia un linguaggio "server-side" che fa questo.

    Quindi il tutto deve essere gestito all'interno di un colloquio Flash <-> linguaggio server side (.ASP, .PHP o quant'altro)

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    53

    devo un pò studiare

    Grazie Pasavign,
    Scusami, ma dammi ora il tempo di aggiornarmi sui suggerimenti ke mi hai dato, ti farò saxe.

    ciao e buona serata

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    53

    buon giorno pasavign

    il terminale dovrà comunicare via web services in xml con un application server

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.