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

    flash far caricare file xml generato da php

    salve,
    sto cercando di far caricare un xml generato da un file php a Flash ma non riesco proprio...
    il codice è semplice semplice..., il file xml viene generato correttamente, infatti se digito test.php sulla mia barra del browser comparte correttamente il file XML,


    Action Script
    filexml="test.php";

    openXML();

    function openXML() {
    mioXML=new XML();
    mioArray=new Array();
    mioXML.load(filexml);
    mioXML.onLoad=eleboraXML;

    function eleboraXML(success) {
    trace ("ok1");
    if (mioXML.loaded) {
    trace("ok2");
    trace(mioXML);
    }
    }
    }

    File PHP
    <?php
    $domxml = new DOMDocument();

    $item = $domxml->appendChild($domxml->createElement('item'));

    $titolo = $item->appendChild($domxml->createElement('titolo'));
    $descrizione = $item->appendChild($domxml->createElement('descrizione'));


    $titolo->appendChild($domxml->createTextNode('titolo titolo titolo'));
    $descrizione->appendChild($domxml->createTextNode('descrizione descrizione descrizione'));

    echo $domxml->saveXML();

    ?>

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    openXML(), è richiamato in una posizione sbagliata, ricorda che AS viene letto dall'alto al basso riga per riga, perciò quando richiami la funzione, questa ancora non esiste perchè in effetti non è ancora stata dichiarata

  3. #3
    nn era questo il problema, tra l'altro se leggi il codice, mi stampa correttamente ok1 e ok2 utilizzando per vedere se entra dentro la funzione... penso che il problema sia caricamento dal file php, infatti se invece di filexml="test.php"; lo sostituisco con filexml="test.xml"; (un file xml statico), tutto viene caricato correttamente...


    quale può essere il problema??
    grazie

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ho testato e se metto il richiamo alla funzione prima di averla creata, non mi da nulla, se la metto dopo invece funziona

  5. #5
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    comunque ho provato a vedere la pagina php da sola, con il codice postato, e non si vede la struttura, mi ricordo che una cosa del genere era già capitata, anche se l'xml si vedeva nel codice, se non si vedeva sul browser in chiaro, allora per flash era come se non esistesse

  6. #6
    ok,
    ma come posso risolvere la cosa??
    ho estrema necessità di far comunicare php e flash via XML....

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.