• User Newbie

    aiuto con pulsante flash che gestisce un piccolo file xml

    Ciao a tutti, sto costruendo un sito su una poetessa con un menu in basso che ha queste voci "home- biografia-l'epoca-le sue opere", per la home vorrei che sullo sfondo uscisse un estratto di un suo versetto; non sono molto pratica di flash e ho provato varie soluzioni che però non mi hanno soddisfatta perché vorrei capire il caso più semplice e vi sarei grata se me lo illustraste:

    "cliccando home viene visualizzato un testo preso da un file esterno xml sullo sfondo" siccome mi servirebbe per un esame vi sarei grata per una risposta. Sbaglio di sicuro qualcosa con i collegamenti. Vi ringrazio.


  • Super User

    Ciao Webdream benvenuta sul forum GT, non ho capito bene il problema, vorresti caricare un testo estratto da un file xml o cosa? Programmi in as3 o as2?


  • User Newbie

    programmo in actionscript 3.0. Sì voglio caricare un testo sulla home del sito preso da un documento xml, che compare ogni volta che si clicca il pulsante "home" e di default è il primo fotogramma che compare. Ti ringrazio davvero se puoi aiutarmi perché sono davvero disperata per questo esame, se non risolvo questa cosa non riesco ad andare avanti. :arrabbiato:


  • Super User

    Ciao purtroppo di as3 ne so quasi niente, quindi ho dovuto prendere il libro in mano e guardare qualche tutorial su web, alla fine qualcosa ne ho tirato fuori. Se per esempio questo è il file xml, molto semplice con un solo nodo, che salvo come prova.xml

    
    <?xml version="1.0" encoding="utf-8"?>
    <root>
      
     <testo>testo di prova per testare il caricamento di dati xml  </testo>  
    </root> 
    
    

    Questo invece è il codice actioscript

    
    var xmlLoader:URLLoader = new URLLoader()
    xmlLoader.addEventListener(Event.COMPLETE, onComplete, false,0, true)
    xmlLoader.load(new URLRequest("prova.xml"))
    
    function onComplete(evt:Event):void{
        var xmlData:XML = new XML(evt.target.data)
        trace(xmlData)
    news_txt.htmlText=(xmlData)
        }
    
    

    Dopo di che trascina sullo stage un component textArea, dagli nome istanza "news_txt" e dovrebbe visualizzare il testo.


  • User Newbie

    Ti ringrazio davvero tanto, lo proverò più tardi. Ho davvero bisogno di passare questo esame. Grazie mille ancora.