Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    11

    passare un xml da asp a flash

    salve, ho un piccolo problema, ho una galleria fatta in flash che legge un file xml per creare la formattazione, funziona, tutto ok, ora mi è stato chiesto se è possibile fare in modo che una pagina asp possa creare un file xml e passarlo direttamente al flash (Senza scriverlo sul server per intenderci).
    premettendo che non conosco asp (ne actionscript in deifnitiva ma mi arrangio) come fareste voi?

    mi è stato chiesto di risolvere questo problemino, in pratica ho una pagina asp cosi' creata:

    <%
    File_XML="<prodotti>"
    File_XML=File_XML+"<prodotto>"
    File_XML=File_XML+"<id>100</id>"
    File_XML=File_XML+"<titolo>prodotto 100</titolo>"
    File_XML=File_XML+"<img>foto100.jpg</img>"
    File_XML=File_XML+"</prodotto>"
    File_XML=File_XML+"<prodotto>"
    File_XML=File_XML+"<id>200</id>"
    File_XML=File_XML+"<titolo>prodotto 200</titolo>"
    File_XML=File_XML+"<img>foto200.jpg</img>"
    File_XML=File_XML+"</prodotto>"
    File_XML=File_XML+"</prodotti>"

    response.write File_XML
    %>


    diciamo che questa pagina si chiama lista.asp

    ora, io ho fatto uno script in flash piu' o meno cosi' :

    filexml = "lista.asp";
    ApriXML();

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

    chiaramente testato in locale non funziona, perche' la pagina asp non viene processata, ma ho visto che se invece della lista.asp ci metto lista.xml (con dentro il codice generato dal lista.asp) tutto funziona a dovere...

    ecco, c'e' un modo per fare si che flash prenda "al volo" le cose che gli passo con il response.write? senza stare a creare una pagina xml?

    domanda di riserva, se invece che in locale la testo su un server....funzionerebbe? cioe' l'asp viene interpretato suls erver se viene chiamato dal flash oppure il flash legge la pagina asp cosi' com'e'?

    ringrazio in anticipo.

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Devi solo fare in modo che asp restituisca in output un listato xml, esattamente come fai, ovviamente senza l'opportuno servizio (IIS) che interpreta asp, in locale non potrai vedere il risultato, quindi o predisponi il tuo sistema in modo da poter usare IIS in locale e poi lo testi con flash, oppure provi in remoto come dicevi anche tu. Ah ricorda che in "prova filmato" il codice funzionerebbe in locale solo se passassi un url assoluto del tipo http://localhost/ecc...

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2006
    Messaggi
    11
    ah...fenomenale, percio' viene interpretato su un server, ti ringrazio infinitamente, domani provero' a metterlo su un server IIS

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.