Back to top

Autore Topic: Flash come sfondo trasparente  (Letto 6829 volte)

Offline Marksss

  • Appassionato
  • ***
  • Post: 339
  • Sesso: Maschio
    • Mostra profilo
Flash come sfondo trasparente
« il: 09 Giu 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 è:

Codice: [Seleziona]
<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.

Offline Ghinghino

  • Esploratore
  • **
  • Post: 176
    • Mostra profilo
Re:Flash come sfondo trasparente
« Risposta #1 il: 09 Giu 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

Offline Marksss

  • Appassionato
  • ***
  • Post: 339
  • Sesso: Maschio
    • Mostra profilo
Re:Flash come sfondo trasparente
« Risposta #2 il: 09 Giu 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.

Offline riccardo_newtek

  • Nuovo arrivato
  • *
  • Post: 46
  • Sesso: Maschio
  • Web Desginer - Tecnico Informatico
    • Mostra profilo
Re:Flash come sfondo trasparente
« Risposta #3 il: 10 Giu 2010, 09:37:18 »
Aggiungi questi due parametri:


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

dove invece inizia il codice embeded aggiungi:

wmode=”transparent”  …./>

et voilà =)

Offline Marksss

  • Appassionato
  • ***
  • Post: 339
  • Sesso: Maschio
    • Mostra profilo
Re:Flash come sfondo trasparente
« Risposta #4 il: 10 Giu 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.

Offline riccardo_newtek

  • Nuovo arrivato
  • *
  • Post: 46
  • Sesso: Maschio
  • Web Desginer - Tecnico Informatico
    • Mostra profilo
Re:Flash come sfondo trasparente
« Risposta #5 il: 10 Giu 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>Get Adobe Flash player</p>
            </div>
            <!--[if !IE]>-->
            </object>
            <!--<![endif]-->
         </object>

Offline Marksss

  • Appassionato
  • ***
  • Post: 339
  • Sesso: Maschio
    • Mostra profilo
Re:Flash come sfondo trasparente
« Risposta #6 il: 13 Giu 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>Get Adobe Flash player</p>
            </div>
            <!--[if !IE]>-->
            </object>
            <!--<![endif]-->
         </object>

Ho fatto come mi hai detto, ma non mi funge ancora.. Non capisco cosa sbaglio..

Offline riccardo_newtek

  • Nuovo arrivato
  • *
  • Post: 46
  • Sesso: Maschio
  • Web Desginer - Tecnico Informatico
    • Mostra profilo
Re:Flash come sfondo trasparente
« Risposta #7 il: 14 Giu 2010, 09:03:45 »
sicuramente è inutile ma hai cambiato il codice con il nome del tuo file?

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

Offline Marksss

  • Appassionato
  • ***
  • Post: 339
  • Sesso: Maschio
    • Mostra profilo
Re:Flash come sfondo trasparente
« Risposta #8 il: 21 Giu 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?

Offline Marksss

  • Appassionato
  • ***
  • Post: 339
  • Sesso: Maschio
    • Mostra profilo
Re:Flash come sfondo trasparente
« Risposta #9 il: 21 Giu 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

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

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

Grazie.

Offline riccardo_newtek

  • Nuovo arrivato
  • *
  • Post: 46
  • Sesso: Maschio
  • Web Desginer - Tecnico Informatico
    • Mostra profilo
Re:Flash come sfondo trasparente
« Risposta #10 il: 21 Giu 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 =)

Offline Marksss

  • Appassionato
  • ***
  • Post: 339
  • Sesso: Maschio
    • Mostra profilo
Re:Flash come sfondo trasparente
« Risposta #11 il: 22 Giu 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!

Codice: [Seleziona]
<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">

Offline riccardo_newtek

  • Nuovo arrivato
  • *
  • Post: 46
  • Sesso: Maschio
  • Web Desginer - Tecnico Informatico
    • Mostra profilo
Re:Flash come sfondo trasparente
« Risposta #12 il: 28 Giu 2010, 12:22:40 »
mancano le virgolette su wmode [ "wmode"]

poi manca il codice nell'head :

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

 



Web Design Bolzano Kreatif