Newsgroup: it.comp.appl.macromedia
Titolo: FLASH 4 - sostituire l'animazione con una gif

qualcuno ha detto che si puo' fare...ma come
si puo' anche fare in modo che non si veda l'animazione flash,
evitando quindi la visualizzazione della finestrella grigia..
grazie
ciao
--
_________________________________________
Ferrulli Gianfranco
god...@iol.it
ICQ - 1100552 yota -
______________________________________________
------------------------------------
Siamo la generazione dei manga
ecco perche' capiamo solo le cose
che vanno veloci. (B. Yoshimoto)
----------------------------------

dovrebbe funzionare!
<body onload="
(document.all?DFlash.style:DFlash).visibility='visible';
(document.all?DGif .style:DGif ).visibility='hidden';
'">
<div id=DFlash
STYLE="position:absolute;visibility:hidden;top:0;left:0;">
<object..
<embed..
</div>
<div id=DGif
STYLE="position:absolute;visibility:visible;top:0;left:0;">
<img src=....>
</div>
con questo esempio
quando il file.swf è caricato nasconde
la gif e fa vedere flash, ma modificandolo
si può agire anche con altri eventi..
--
--
Bye
Ro<*¿*>berto

dovrebbe funzionare!
ok grazie...ma dove va messo?..


 ciao
Ciao
nella pagina html,
<html>
<head>
<title>..</title>
</head>
<body onload="
(document.all?DFlash.style:DFlash).visibility='visible';
(document.all?DGif .style:DGif ).visibility='hidden';
'">
<div id=DFlash
STYLE="position:absolute;visibility:hidden;top:0;left:0;">
<object.. . [non ho scritto tutto]
<embed..[non ho scritto tutto]
</embed>
</object>
</div>
<div id=DGif
STYLE="position:absolute;visibility:visible;top:0;left:0;">
<img src=..[non ho scritto tutto]>
</div>
</body>
</html>
megli usare la sintassi completa nel body al posto di:
(document.all?DFlash.style:DFlash).visibility='visible';
(document.all?DGif .style:DGif ).visibility='hidden';
si dovrebbe mettere:
(document.all?document.all['DFlash'].style:document.layers['
DFlash']).visibility='visible';
(document.all?document.all['DGif']
.style:document.layers['DGif'] ).visibility='hidden';
se il caricamento č veloce vedi poco, ti si visualizza
subito flash e scompare l'immagine.. ma cmq.
quello che si vuole č creare un'attesa alternativa mentre
il file di flash viene caricato..
--
--
Bye
Ro<*ż*>berto

il file di flash viene caricato..
no aspetta...non e' questo che si vuole...quello che voglio e che se
il plug-in non c'e' venga visualizzata solo la gif...e non il
rettangolo grigio...scusami se ti assillo, ma il fatto e' che non so
come provarla questa cosa visto che non so come escludere il plug-in


.. mmhhh  escludiamo mac con IE però..
<script language="VBScript"><!--
on error resume next
 FlashMode3 =
(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.3")))
 FlashMode4 =
(IsObject(CreateObject("ShockwaveFlash.ShockwaveFlash.4")))
// -->
</script>
<script language="JavaScript"><!--
if(document.layers) {
  FlashMode3 =false;
  FlashMode4 = false;
for(i=0;i<navigator.plugins.length;i++) {
 if(navigator.plugins[i].name=="Shockwave Flash") {
 FlashMode3 =
navigator.plugins[i].description.indexOf("Shockwave Flash
2")>-1;
 FlashMode4 =
navigator.plugins[i].description.indexOf("Shockwave Flash
3")>-1
 }
}
}
// -->
</script>
<body >
<div id=DFlash
STYLE="position:absolute;visibility:hidden;top:0;left:0;">
<object.. . [non ho scritto tutto]
<embed..[non ho scritto tutto]
</embed>
</object>
</div>
<div id=DGif
STYLE="position:absolute;visibility:hidden;top:0;left:0;">
<img src=..[non ho scritto tutto]>
</div>
</body>
</html>
<script language="JavaScript"><!--
if(FlashMode4 || FlashMode3)
(document.all?DFlash.style:DFlash).visibility='visible';
else
(document.all?DGif .style:DGif ).visibility='visible';
</script>


> .. mmhhh  escludiamo mac con IE però..
Non è più semplice usare il <noembed>, visto che abbiamo già verificato
che funziona anche sotto Mac?
O no...
Bye
        Pavanel Massimo

 come provarla questa cosa visto che non so come escludere il plug-in
Ehmmm... scusate se dico una fesseria, ma questa non è una cosa che
Flash fa automaticamente? Sia su Aftershock che su Flash 4 c'è la
possibilità di creare una gif (animata o no) che viene visualizzata se
il plug in non parte...
Vanth