Salve a tutti.
Mi rendo conto che dal titolo non si capisce gran che ma il mio problema è riassumibile così:
Ho creato una pagina HTML al cui interno faccio caricare un file SWF realizzato con FLASH CS3. Questo clip in realtà non è altro che una photogallery che visualizza delle foto organizzate in miniature cliccabili organizzate con una logica specifica basata sulle informazioni presenti su un file XML da passare come parametro.
Io l'ho pensata così:
codice:
<script type="text/javascript">AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0','width','745','height','499','title','gallery','src','tmx_photo_player?nomefilexml=xml/nomefilesenzaestensione ','quality','high','pluginspage','http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash','movie','tmx_photo_player?nomefilexml=xml/nomefilesenzaestensione' ); //end AC code
</script>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="745" height="499" title="gallery">
<param name="movie" value="tmx_photo_player?nomefilexml=xml/nomefilesenzaestensione" />
<param name="quality" value="high" />
<embed src="tmx_photo_player?nomefilexml=xml/nomefilesenzaestensione " quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="745" height="499"></embed>
</object>
</noscript>
Questo script l'ho ottenuto direttamente da Dreamweaver dove ho indicato che il percorso del file è relativo e non assoluto.
Il file non è stato indicato come "nome.xml" ma solo con "nome" in quanto l'estensione ".xml" viene inserita direttamente dall' swf quando recupera la stringa "_root.nomefilexml".
Beh, questo HTML (ovviamente completo del resto che ho omesso) funziona sul PC localmente ma non funziona se carico online i file.
Qualcuno ha qualche idea del motivo di questo comportamento?
Dove sbaglio?
A titolo di informazione indico che:
- ho controllato la formattazione dei nomi (il server è Linux, quindi case sensitive). Tutto ok!
- ho provato a non mettere il file in una cartella (xml) ma direttamente sulla root del sito modificando il link (eliminando /xml/)
- ho provato a richiamare il file xml direttamente da URL... effettivamente c'è.
VI RINGRAZIO INFINITAMENTE!