Visualizzazione dei risultati da 1 a 7 su 7

Discussione: bottone url da xml

  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    119

    bottone url da xml

    Ciao a tutti!

    Ho banner con 4 url diverse su 4 bottoni.
    Vorrei gestire le url in maniera dinamica con un xml.

    File xml:
    <?xml version="1.0" encoding="UTF-8"?>
    <links>
    <link1> http://www.miosito1.it</link>
    <link2> http://www.miosito2.it</link>
    <link3> http://www.miosito3.it</link>
    <link4> http://www.miosito4.it</link>
    </links>

    Carico l'xml:

    filexml = "url.xml";
    ApriXML();
    function ApriXML() {
    mioxml = new XML();
    myarray = new Array();
    mioxml.load(filexml);
    mioxml.onLoad = ElaboraXML;
    function ElaboraXML(success) {
    if (mioxml.loaded) {
    trace(mioxml);
    }
    }
    }

    azione su primo bottone bottone

    on (release) {
    getURL(link1, "_self");
    }

    azione su secondo bottone bottone

    on (release) {
    getURL(link2, "_self");
    }

    ecc.
    Ma non funziona. Avete un consiglio di come impostare il tutto?
    Grazie

  2. #2
    scusa chi sono link1 link2?? nn le hai mica riempite come variabili...dopo che hai letto i dati del file xml metti in quelle variabili gli stessi e poi li usi ...cosi è normale che nn vengano lette

    filexml = "url.xml";
    ApriXML();
    function ApriXML() {
    mioxml = new XML();
    myarray = new Array();
    mioxml.load(filexml);
    mioxml.onLoad = ElaboraXML;
    function ElaboraXML(success) {
    if (mioxml.loaded) {
    trace(mioxml);
    //qua le variabili
    link1=al valore preso dal file xml
    link2=al valore preso dal file xml

    }
    }
    }

    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
    Jan 2003
    Messaggi
    119
    Grazie! Con url statiche funziona. Provo ad inserire la variabile.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    119
    Scusa un dubbio:

    quando dici

    link1=al valore preso dal file xml

    intendi
    link1="link1"; ?

    SE nel xml
    <link1>http://www.miosito.it</link1>

    nel del fla
    link1=al valore preso dal file xml

    cosa ci devo mettere?

    Scusa, sono principiante in actionscript.

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    119
    ho provato con:

    filexml = "url.xml";
    ApriXML();
    function ApriXML() {
    mioxml = new XML();
    myarray = new Array();
    mioxml.load(filexml);
    mioxml.onLoad = ElaboraXML;
    function ElaboraXML(success) {
    if (mioxml.loaded) {
    trace(mioxml);
    //qua le variabili
    link1=myXML.firstChild.childNodes[0];
    link2=myXML.firstChild.childNodes[1];
    link3=myXML.firstChild.childNodes[2];
    link4=myXML.firstChild.childNodes[3];

    }
    }
    }

    xml
    <?xml version="1.0" encoding="UTF-8"?>
    <links>
    <link>http://www.miosito.it</link>
    <link>http://www.miosito.it</link>
    <link>http://www.miosito.it</link>
    <link>http://www.miosito.it</link>
    </links>

    bottone1

    on (release) {
    getURL(link1, "_self");
    }

    bottone2

    on (release) {
    getURL(link2, "_self");
    }

    Non mi prende il link.

    Come posso fare?
    Grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    119
    Ho risolto così:

    function loadXML(loaded) {
    if (loaded) {
    link1 = this.firstChild.childNodes[0].firstChild.nodeValue;
    link2 = this.firstChild.childNodes[0].firstChild.nodeValue;


    } else {
    trace("file not loaded!");
    }
    }
    xmlData = new XML();
    xmlData.ignoreWhite = true;
    xmlData.onLoad = loadXML;
    xmlData.load("url.xml");

    bottone:

    on (release) {
    getURL(link1, "_self");
    }


  7. #7
    beh scusami x il ritardo ma è un periodo di stress...

    cmq vedo che hai risolto da solo...

    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 !

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.