Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : Marksss 09 Jun 2010, 16:31:10

: Flash come sfondo trasparente
: Marksss 09 Jun 2010, 16:31:10
Ciao a tutti, ho visto che ci sono molti post in merito, ma non ho trovato esattamente la risposta che cercavo..
Vorrei inserire un swf come sfondo trasparente in quest template: siteground-j15-93.

Il file viene visualizzato correttamente, ma non trasparente!.. Così mi copre praticamente tutto il sito.

Il codice che inserisco nel file index.php del template è:

:
<div id="swf">
<embed type="application/x-shockwave-flash" src="templates/<?php echo $this->template ?>/swf/background.swf" style="" id="Movie1" name="Movie1" bgcolor="#000000" quality="high" height="100%" width="100%"></div>
<script type="text/javascript">
var so = new SWFObject("templates/<?php echo $this->template ?>/swf/background.swf", "Movie1", "100%", "100%", "8", "#ffffff");
so.addParam("wmode", "transparent");
so.addParam("align", "center");
so.addParam("devicefont", "true");
so.addParam("allowscriptaccess", "samedomain");
so.addParam("salign", "t");
so.addParam("swLiveConnect", "true");
so.write("swf");
</script>
</div>

Grazie.
: Re:Flash come sfondo trasparente
: Ghinghino 09 Jun 2010, 17:36:09
Ciao, tu vorresti mettere un flash come sfondo? hai un link al sito? perchè non credo sia possibile, comunque per rendere trasparente lo stage di un filmato in flash lo devi impostare direttaemente dal programma, in maniera tale da esportarlo gia corretto.

Ciao ciao
: Re:Flash come sfondo trasparente
: Marksss 09 Jun 2010, 18:37:48
Ciao, tu vorresti mettere un flash come sfondo? hai un link al sito? perchè non credo sia possibile, comunque per rendere trasparente lo stage di un filmato in flash lo devi impostare direttaemente dal programma, in maniera tale da esportarlo gia corretto.

Ciao ciao

Questo flash è già impostato così..
Il sito purtroppo è in locale..

Comunque è possibile perchè c'è il template "flash" in questo sito che fa esattamente questo  :)

Solo che non riesco a riprodurlo in un altro template.
: Re:Flash come sfondo trasparente
: riccardo_newtek 10 Jun 2010, 09:37:18
Aggiungi questi due parametri:


<param name=”wmode” value=”transparent”>

dove invece inizia il codice embeded aggiungi:

wmode=”transparent”  …./>

et voilà =)
: Re:Flash come sfondo trasparente
: Marksss 10 Jun 2010, 16:33:37
Aggiungi questi due parametri:


<param name=”wmode” value=”transparent”>

dove invece inizia il codice embeded aggiungi:

wmode=”transparent”  …./>

et voilà =)

Scusami, ho provato, ma non ho ben capito dove posizionare queste righe di codice..
Potresti scrivermelo copiando il codice postato da me?

Grazie mille.
: Re:Flash come sfondo trasparente
: riccardo_newtek 10 Jun 2010, 16:56:58
per impostarlo come sfondo però devi per forza ormai usare questo script:

http://code.google.com/p/swfobject/

altrimenti non sei validato e hai parecchi bug con ie8

cmq... a dire il vero il codice che hai messo non sembra il top..

fai così scaricati il pacchetto che ti ho linkato.. estrailo nella root di joomla ...rinominando il file index.html in indexxx.html

poi:

apri il file index.php del tuo template

NELL'HEAD METTI:

<script type="text/javascript" src="swfobject.js"></script>
      <script type="text/javascript">
      swfobject.registerObject("myId", "9.0.0", "expressInstall.swf");
      </script>
<script language="JavaScript">


---------------------------------

nel body POSIZIONATI DOVE VUOI CHE APPAIA IL FILE SWF (nel tuo caso il div) e metti così:

<object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="150">
            <param name="movie" value="NOME FILE.swf" />
                <param name=wmode value="transparent">
              <!--[if !IE]>-->
            <object type="application/x-shockwave-flash" wmode="transparent" data="logo.swf" width="300" height="150">
            <!--<![endif]-->
            <div>
               <h1>TESTO D AVISUALIZZARE SU UNO NON HA FLASH</h1>
               <p>(http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif) (http://www.adobe.com/go/getflashplayer)</p>
            </div>
            <!--[if !IE]>-->
            </object>
            <!--<![endif]-->
         </object>
: Re:Flash come sfondo trasparente
: Marksss 13 Jun 2010, 18:35:02
per impostarlo come sfondo però devi per forza ormai usare questo script:

http://code.google.com/p/swfobject/

altrimenti non sei validato e hai parecchi bug con ie8

cmq... a dire il vero il codice che hai messo non sembra il top..

fai così scaricati il pacchetto che ti ho linkato.. estrailo nella root di joomla ...rinominando il file index.html in indexxx.html

poi:

apri il file index.php del tuo template

NELL'HEAD METTI:

<script type="text/javascript" src="swfobject.js"></script>
      <script type="text/javascript">
      swfobject.registerObject("myId", "9.0.0", "expressInstall.swf");
      </script>
<script language="JavaScript">


---------------------------------

nel body POSIZIONATI DOVE VUOI CHE APPAIA IL FILE SWF (nel tuo caso il div) e metti così:

<object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="300" height="150">
            <param name="movie" value="NOME FILE.swf" />
                <param name=wmode value="transparent">
              <!--[if !IE]>-->
            <object type="application/x-shockwave-flash" wmode="transparent" data="logo.swf" width="300" height="150">
            <!--<![endif]-->
            <div>
               <h1>TESTO D AVISUALIZZARE SU UNO NON HA FLASH</h1>
               <p>(http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif) (http://www.adobe.com/go/getflashplayer)</p>
            </div>
            <!--[if !IE]>-->
            </object>
            <!--<![endif]-->
         </object>

Ho fatto come mi hai detto, ma non mi funge ancora.. Non capisco cosa sbaglio..
: Re:Flash come sfondo trasparente
: riccardo_newtek 14 Jun 2010, 09:03:45
sicuramente è inutile ma hai cambiato il codice con il nome del tuo file?

es: src="MioFile.swf" ...
: Re:Flash come sfondo trasparente
: Marksss 21 Jun 2010, 11:28:07
sicuramente è inutile ma hai cambiato il codice con il nome del tuo file?

es: src="MioFile.swf" ...

si certo.. :)

Ma tu mi hai scritto, che devo copiare la cartella scaricata nella root del sito, sostituire il file index.html della root, e poi incollare quel codice nell'index.php del template. E' corretto?
: Re:Flash come sfondo trasparente
: Marksss 21 Jun 2010, 11:40:40
Ok, ho rifatto tutto.. Ora va, solo che non è trasparente..  ;D

Una domanda, visto che questo swf deve essere lo sfondo di tutto il sito, quindi dentro il "wrapper" classico di un template,
questo pezzo di codice

:
            <!--[if !IE]>-->
            </object>
            <!--<![endif]-->
         </object>

Devo metterlo verso la fine del template prima della chiusura del "wrapper"?

Grazie.
: Re:Flash come sfondo trasparente
: riccardo_newtek 21 Jun 2010, 19:19:08
si certo.. :)

Ma tu mi hai scritto, che devo copiare la cartella scaricata nella root del sito, sostituire il file index.html della root, e poi incollare quel codice nell'index.php del template. E' corretto?

si rinomanare il file index.html altrimenti il sito parte facendoti vedere quel file invece del tuo index.php...

cmq no quella parte di codice lasciala li =)

strano che non ti vada puoi postare.. la priam parte del file index.php dove vuoi mettere il codice e fammi vedere come l'hai messo altrimenti non posso capire dov'è il problema =)
: Re:Flash come sfondo trasparente
: Marksss 22 Jun 2010, 18:07:36
si rinomanare il file index.html altrimenti il sito parte facendoti vedere quel file invece del tuo index.php...

cmq no quella parte di codice lasciala li =)

strano che non ti vada puoi postare.. la priam parte del file index.php dove vuoi mettere il codice e fammi vedere come l'hai messo altrimenti non posso capire dov'è il problema =)
Ok, ecco l'inizio dell'index.php del mio template!

:
<script type="text/javascript" src="swfobject.js"></script>
      <script type="text/javascript">
      swfobject.registerObject("myId", "9.0.0", "expressInstall.swf");
      </script>
<script language="JavaScript"></script>

</head>

<div id="wrapper">
   
<object id="myId" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1000" height="800">
            <param name="movie" value="background.swf" />
                <param name=wmode value="transparent">
              <!--[if !IE]>-->
            <object type="application/x-shockwave-flash" wmode="transparent" data="background.swf" width="1000" height="800">
            <!--<![endif]-->
            <div>
               <h1>TESTO D AVISUALIZZARE SU UNO NON HA FLASH</h1>
               <p>Get Adobe Flash player</p>
            </div>
         <!--[if !IE]>-->
            </object>
            <!--<![endif]-->
         </object>

<div id="header">
: Re:Flash come sfondo trasparente
: riccardo_newtek 28 Jun 2010, 12:22:40
mancano le virgolette su wmode [ "wmode"]

poi manca il codice nell'head :

:
<script type="text/javascript" src="swfobject.js"></script>
      <script type="text/javascript">
      swfobject.registerObject("myId", "9.0.0", "expressInstall.swf");
      </script>
<script language="JavaScript">