Caricamento casuale file flash

liberorespiro

Nuovo Utente
17 Nov 2004
11
0
0
Ho realizzato un sito ed ho creato dei banner in flash che dovrebbero caricarsi in maniera casuale (per esempio come i banner di libero). Ma non so come fare. Ho trovato uno script in javascript relativo alle immagini e funziona, ma a me serve con i file in flash.
Sapreste aiutarmi?
 
Ciao :)

Io direi che potresti fare una cosetta semplice semplice ;)

Nomina gli swf 0.swf, 1.swf, 2.swf ecc...

Dopodichè, nel codice che carica l'swf al posto del nome.swf fai:

<object classid="clsid: D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="675" height="330">
<param name=movie value="<script>
var num_swf = Math.floor(10 * Math.random());
document.write(num_swf);
</script>
.swf">
<param name=quality value=high>
<embed src="nome.fla" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="32" height="32">
</embed></object>

PS= noterai che c'è un 10. In quel punto devi mettere il numero dei tuoi file swf MENO 1.

Il codice che ti ho dato carica casualmente un numero compreso tra 0 e 9, quindi ad ogni caricamento/refresh della pagina verrà tirato su l'swf corrispondente al numero generato in random dalla funzioncina javascript ;)

SaLuT!
:byebye:
 
Ultima modifica:
Grazie

Grazie per la dritta, ma volevo chiederti un'altra cosa: come faccio a caricare gli altri file? Perdona l'ignoranza, ma di codici ci capisco poco e niente.
 
liberorespiro ha scritto:
Grazie per la dritta, ma volevo chiederti un'altra cosa: come faccio a caricare gli altri file? Perdona l'ignoranza, ma di codici ci capisco poco e niente.
Perdonami tu, ho dato per scontato conoscessi i codici :p

Dunque, il codice HTML per caricare un filmato flash in una pagina web è questo:
(I dati variabili sono quelli in grassetto)
<object classid="clsid: D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="larghezza_filamto_in_pixel" height="altezza_filamto_in_pixel">
<param name=movie value="nome_filmato.swf">
<param name=quality value=high>
<embed src="nome.fla" quality=high pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="32" height="32">
</embed></object>

Ora, presumo che le dimensioni siano uguali per tutti i banner che hai creato, quindi di tutto il codice qui sopra l'unica cosa da cambiare dovrà essere il nome_filmato.

Lo script che ti ho dato serve a carcare, ogni volta che si accede alla pagina, un banner diverso, in quanto una volta sarà richiamato (dove nell'esempio qui sopra vedi scritto nome_filmato.swf) il banner 1.swf, un'altra il 4.swf ecc..

Non devi aggiungere niente altro allo script che ti ho dato ieri, è già a posto così ;)

Altrimenti, temo di non aver capito bene ciò che mi stai chiedendo, eh eh :D

SaluT!
:byebye:
 
Si

Credo che tu abbia capito perfettamente quello che volevo dire. L'unica cosa che non ho capito è: al posto di nome.fla che cosa ci devo mettere?
 

Discussioni simili