Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Actionscript 2.0 richiama XML

    Ciao! sono un nuovo membro di questa comunità...!!!
    ho un problema con il codice.
    devo visualizzarmi dentro un campo di testo dinamico (nome istanza=pippo), il file xml.

    ____________________________________________
    il codice che ho scritto funziona


    filexml = "nuovo3.xml";
    ApriXML();
    function ApriXML () {
    mioxml = new XML();
    myarray = new Array();
    mioxml.load(filexml);
    mioxml.onLoad = ElaboraXML;
    function ElaboraXML (success) {
    if (mioxml.loaded) {
    myarray = mioxml.firstChild.nextSibling.childNodes;

    for (i=0;i<=myarray.length;i++){
    if (myarray[i].nodeName == "volo"){
    _root.pippo.text=myarray[i].childNodes[1].childNodes.toString()+myarray[i].childNodes[3].childNodes.toString();


    }
    }
    };
    };
    };



    Il problema è che nella visualizzazione mi fa un unica riga ...mentre a me serve mandare a capo un parte del testo....
    Qualcuno sa aiutarmi in qualche modo???

    Grazie Anticipatamente!
    -Valery-

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Valery, non puoi aprire più discussioni uguali in subforum differenti, chiedi per cortesia la cancellazione di quello che hai aperto su xml, considerato che questa sezione è la più pertinente.

  3. #3
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Comunque il tuo problema è prettamente legato ad actionscript.
    Intanto devi essere certo che il campo di testo su cui visualizzi l'xml sia impostato a "multiriga", poi devi inserire tu stesso nel codice delle interruzioni, che nella maggior parte dei linguaggi si ottengono con il simbolo \n o \r.
    Nel codice noto anche un altro problema, tu inserisci il codice per la scrittura del testo dentro ad un ciclo, ma se lo usi in quel modo, visualizzerai nel campo di testo solo l'ultima serie di elementi che viene letta dall'xml.
    Per aggiungere del testo al campo senza sostituire quello già presente, si usa += al posto del singolo =

    codice:
    _root.pippo.text+=myarray[i].childNodes[1].childNodes.toString()+myarray[i].childNodes[3].childNodes.toString()+"\n";

  4. #4
    Intanto grazie mille!!!
    Come faccioa chiedere la cancellazione??a chi devo rivolgermi??



    Un'altra cosa....per fare la formattazione dulle righe di testo del file xml sai dirmi come devo fare???
    -Valery-

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Che tipo di formattazione? html?

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.