Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Flash e Xml problema

  1. #1
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567

    Flash e Xml problema

    Ciao a tutti, ho un swf che deve attingere a dei dati XML, se clicco direttamente sul file SWF funziona correttamente, collego una pagina html all'swf, carico tutto su remoto e non funziona più.
    Sembra che flash in remoto non legga i dati all'interno del file XML.

    L'swf e xml sono nella stessa cartella, ho provato anche con un collegamento assoluto, ma stesso risultato.

    Cosa può essere?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Normalmente sul web i percorsi interni agli swf vengono letti a partire dalla pagina html che li contiene, perciò se la tua pagina html si trova in una posizione diversa rispetto all'swf, il percorso di caricamento dell'xml va stabilito dalla pagina html e non da quello dell'swf.

  3. #3
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    E' vero sembra che adesso attinga dal XML però c'è una altro problema, all'interno del XML ci sono dei percorsi che riportano a delle immagini, però non li carica. Ho provato a fare la stessa cosa con il percorso ma non funziona.

    Esempio:

    posizione html: sito/pagina.html
    posizione swf: sito/animazione/1/flash.swf
    posizione xml: sito/animazione/1/dati.xml
    posizione cartella immagini: sito/animazione/1/immagini/immagine1.jpg

    Il file XML era settato così:
    codice:
    <thumb>
            <image>immagini/immagine1.jpg</image>
            <description>Descrizione</description>
        </thumb>
    Ho provato a modificarlo così:
    codice:
    <thumb>
            <image>animazione/1/immagini/immagine1.jpg</image>
            <description>Descrizione</description>
        </thumb>
    Non funziona ugualmente


  4. #4
    Utente di HTML.it L'avatar di flash20
    Registrato dal
    Dec 2003
    Messaggi
    567
    Ho controllato bene i percorsi e funziona, risolto.

    Funzionava con il percorso tenuto conto della pagina html e non del swf

  5. #5
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    5
    Anche io sto avendo lo stesso problema e ho seguito i vostri suggerimenti ma non ho risolto il problema. Premetto che sono principiante nel mondo degli script flash su pagine statiche.
    Il percorso dei file flash è uguale a sopra ma forse mi sfugge qualcosa.
    Vi accludo l'url dello script e l'url della pagina.
    http://www.angiolichiara.com/index_it.html (noterete che il file .swf non viene visualizzato? come mai?)
    http://www.angiolichiara.com/animazione/1/slide.swf questo è il percorso dello slide e ovviamente non si vedono le immagini.
    MENTRE
    ttp://www.angiolichiara.com/architettura.html (anche qui i due .swf non vengono visualizzati)
    http://www.angiolichiara.com/galler...ide_gallery.swf (qui il .swf viene visualizzato).

    Come avrete capito sto facendo varie prove.....fors emi è sfuggito qualcosa?

    Grazie mille a chi mi darà una mano!

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    5
    Ho provato come mi ha suggerito Valeriodev a mettere gli object, ma niente.
    Riassumendo la questione:
    ho scaricato lo script dal sito di Juliusdesign ed è composto da una cartella immagini, .xml, .swf e .fla. Il file .swf funziona con le mie immagini, ma non riesco a visualizzarle dalla pagina web, nè in remoto nè in loca.
    Poi ho inserito .xml e .swf e .fla in una cartella in remoto e dalla pagina .html ho provato a fare richiami sia relativi che assoluti al .swf ma non mi funziona, visualizza solo una strisciata bianca.
    (Mentre un altro flash nella stessa pagina funziona - l’ho messo per fare delle prove)
    Ecco il link:
    http://www.angiolichiara.com/index_it.html


    Forse devo cambiare il percorso nella .fla?

    Grazie ancora!

  7. #7
    i percosi dei file da chiamare partono dalla posizione della pagina madre che incorpora il file swf

    es ho nella root del sito una pag html in cui ci sta un swf che sta in una cartella con il nome swf

    bene nella pagina html x richiamarlo metto swf/nomefile.swf

    ora se questo deve chimare un file esterno che sta nella stessa cartella swf nel primo file il percorso x richiamare il secondo sarà sempre swf/nomesecondofile.swf


    ora nn ho capito la posizione dei tuoi file, quale es hai scaricato?

    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 !

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    5

    Q

    Si infatti così ho fatto.

    Nello specifico di http://www.angiolichiara.com/index_it.html
    il file swf che dovrebbe essere visualizzato è questo: http://www.angiolichiara.com/animazione/1/slide.swf . (noti che funziona, mentre nel sito index_it no)
    index_it sta nella root
    slide.swf sta nella cartella animazione/1/ assieme ai relativi file.xml e slide.fla
    Nel .xml ho fatto richiami assoluti come qua sotto:
    <foto photo="http://www.angiolichiara.com/animazione/1/img/1.jpg"></foto>
    <foto photo="http://www.angiolichiara.com/animazione/1/img/2.jpg"></foto>

    In index_it.html ho messo richiami assoluti per sicurezza:
    <div id="flashcontent" align="center">
    <font size="1" face="Tahoma" color="#FF9900">scarica Flash Player </font>
    </div>
    <script type="text/javascript">
    var so = new SWFObject("http://www.angiolichiara.com/animazione/1/slide.swf", "mymovie", "578", "177", "8", "#FFFFFF");
    so.addParam("quality", "best");
    so.addParam("salign", "t");
    so.write("flashcontent");
    </script>

    Forse per caso devo modificare qualche percorso anche su slide.fla?

    Grazie ancora!

  9. #9
    e certo è li che devi modificare...come l'es che ho scritto prima anche se si tratta di un xml è la stessa cosa...poi i percorsi li puoi lasciare anche i relativi

    quindi nel file slide quando richiami il file xml devi mettere

    animazione/1/tuofile.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 !

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2009
    Messaggi
    5
    Grazie per la spiegazione!
    Certo che essendo niubbia non ho capito come fare il richiamo col flash.
    Aprendo slide.fla, nel codice ho sostituito la stringa

    nuovo.load("file.xml"); //file xml

    con:

    nuovo.load("animazioni/1/file.xml"); //file xml

    Ma non mi funziona lo stesso!
    E ho provato a rinominare il file.xml con tipo slide1.xml (così non c'è più bisogno che li metta in una root), ma non fa lo stesso.

    So che è una domanda un pò sciocca per esperti come voi......ma per cambiare il codice con Adobe Flash devo cliccare finestra-->azioni ?
    O sbaglio qualcosa?
    Spero di non disturbarvi oltre!

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.