SWF À FOND TRANSPARENT (HTML)

kipetrovitchy Messages postés 85 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 20 avril 2005 - 30 janv. 2003 à 12:39
virgdelsugar0 Messages postés 23 Date d'inscription samedi 2 décembre 2000 Statut Membre Dernière intervention 10 mars 2009 - 28 oct. 2008 à 07:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/13663-swf-a-fond-transparent-html

virgdelsugar0 Messages postés 23 Date d'inscription samedi 2 décembre 2000 Statut Membre Dernière intervention 10 mars 2009
28 oct. 2008 à 07:20
oui merci mais ça ne marche que quand je met dans la balise embed wmode=tranparent.
Biz merci
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011
27 oct. 2008 à 17:45
ben c'est un de mes sites ...

bon alors en détails

cree un nouveau document sous flash mx

sur fond blanc tu dessine un cercle rouge au milieu de ta page

paramètre de publication html fond transparent

crée une page html conforme ( donc avec toutes les balises )

et le fond de ta page html noire

la balise pour le flash

<object type="application/x-shockwave-flash" data="Flash/monanim.swf?"
width="250" height="23">




Il vous manque le plugin flash pour visionner l'animation.

</object>
virgdelsugar0 Messages postés 23 Date d'inscription samedi 2 décembre 2000 Statut Membre Dernière intervention 10 mars 2009
27 oct. 2008 à 17:34
Est ce que ça serait à cause de flash MX ? S'il vous plait...à l'aide!!
merci
virgdelsugar0 Messages postés 23 Date d'inscription samedi 2 décembre 2000 Statut Membre Dernière intervention 10 mars 2009
27 oct. 2008 à 16:46
j'ai donc mis ce code <PARAM NAME=wmode VALUE=transparent> dans mon html dans objet là où se trouve mon swf...mais non ça marche po!
virgdelsugar0 Messages postés 23 Date d'inscription samedi 2 décembre 2000 Statut Membre Dernière intervention 10 mars 2009
27 oct. 2008 à 16:41
(PARAM NAME=wmode VALUE=transparent) j'ai trouvé cela dans un des forums...mais je ne trouve pas ce code dans flash...c koi exactement?
virgdelsugar0 Messages postés 23 Date d'inscription samedi 2 décembre 2000 Statut Membre Dernière intervention 10 mars 2009
27 oct. 2008 à 16:33
Et oui en effet ils utilisent un swf transparent sur du HTML...mais ché pas comment ils font!
virgdelsugar0 Messages postés 23 Date d'inscription samedi 2 décembre 2000 Statut Membre Dernière intervention 10 mars 2009
27 oct. 2008 à 16:31
merci pour ta reponse rapide mais blanc? ça ne marche pas non plus. Mais c pas plus logique de lui demander la couleur par defaut qui est pas de fond de couleur?
help...
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011
27 oct. 2008 à 16:22
le fnd par default doit être blanc ;)

une demo d'un site avec des fond transparent www.you-trace.be toutes les anim on un fond transparent.
virgdelsugar0 Messages postés 23 Date d'inscription samedi 2 décembre 2000 Statut Membre Dernière intervention 10 mars 2009
27 oct. 2008 à 16:15
bonjour,
J'essai de mettre une animation swf en transparence par dessus mon fond html. J'ai bien publié mon menu flash en transparence html et sur dreamweaver g mis en couleur de fond celle par defaut ( la transparence)
pourtant mon swf qui ets dans un tableau par dessus html n'est pas du tout transparent. Pourkoi???? HELP
merci!
virg
cs_ageorges Messages postés 2 Date d'inscription lundi 13 août 2007 Statut Membre Dernière intervention 21 juillet 2008
21 juil. 2008 à 14:02
Je comprend pas toute la démarche...
mais je suis d'accord avec le fait que ma solution est un peu bricolé...
Et si derrière mon flash ce n'est pas que du texte?
Quelqu'un sait comment faire?
Si par exemple j'ai une manchette avec des images clicables et des liens...
La solution Ajax à l'air pas mal mais je ne m'y connait pas bien...
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011
21 juil. 2008 à 13:08
@ageorges -> le problème va être que ça va être assez dur de parvenir a calculer le temps pour afficher une animation , suivant la vitesse de connexion de l'utilisateur

si tu test en local tu arrive a 5 sec et si sur le serveur pour une raison inconnue le swf met du temps a charger le 5 sec seront déjà écouler.

le mieux est du ajax
une fois que ton anim swf a finie elle envoie une request sur ta page pour fermer le div

mais je ne voit pas trop l'intérêt.

vu que dans flash on peut récupéré du texte externe très simplement et même avec des liens.

dans ton swf un bloc text dynamique vide nom du texte (occurence) :mon_texte

dans ta page php ou autre

&" />
voila aussi simple ...
cs_ageorges Messages postés 2 Date d'inscription lundi 13 août 2007 Statut Membre Dernière intervention 21 juillet 2008
21 juil. 2008 à 12:07
Salut à tous
se que tu peu faire c'est un script Js pour masquer le div contenant ton anim flash, tu met une tempo et une fois fini ton div passe en "hidden". Je sais pas si je m'exprime clairement avec un ex se ser mieu je pense.
ça donnerai sa:

</HEAD>

<OBJECT...>
....
</OBJECT>

MON TEXTE ET MES BOUTONS

<script>
nbrSecondes =<!-- durée de ton anim-->;
setTimeout('cacheFlash()',nbrSecondes*1000);
function cacheFlash()
{
document.getElementById("flash").style.visibility="hidden";
}
</script>

</HTML>

voili voilou...
pour moi sa fonctionne...
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011
17 déc. 2007 à 17:37
un example sur ton site stp ;) et mp
whouu Messages postés 81 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 16 juin 2010 1
17 déc. 2007 à 10:11
En fait c simple jai une animation qui fait 750 de large et 460 de hauteur bien sur avec fond transparent donc parait plus petite le probleme c qu'elle "mange" du texte et des boutons (qui se trouvent juste en dessous de l'animation ) cki fait qu'on peut plus cliquez dessus une fois l'animation terminé et si je met le texte et les boutons au dessus de l'animation c'est moche.. c'est un truc comme ca:

</HEAD>



<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
WIDTH="750" HEIGHT="460" hspace="200" vspace="100">

</OBJECT>




MON TEXTE ET MES BOUTONS



</HTML>
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011
17 déc. 2007 à 09:25
pourquoi te casser la tete si tu as juste un texte evidemment avec un example ca serais plus facile sinon integre ton texte dans ton anim ;)
en dynamique avec php
" />

si tu as un exmple que je puisse meiux comprendre
whouu Messages postés 81 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 16 juin 2010 1
16 déc. 2007 à 21:36
non en fait j'ai du mal m'exprimer jai une animation et un seul texte je veux que pendant que l'animation se déroule cette derniere soi au dessus du texte et des qu'elle se termine le texte reprenne le dessus enfin si c possible Merci
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011
16 déc. 2007 à 20:38
ben plusieurs div chaque div debut texte puis second div suite du texte
tu change la profondeur pour chaque
whouu Messages postés 81 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 16 juin 2010 1
16 déc. 2007 à 20:11
ayéé merci choinet merci gfpl par contre qqun saurait comment faire pour qu'un seul et meme swf soit au début au dessus du texte (z-index:0 ou z-index:1) puis a la fin en dessous (z-index:-1)Merci
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011
12 déc. 2007 à 10:30
des DIV voila ce que il te manque ;)
whouu Messages postés 81 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 16 juin 2010 1
11 déc. 2007 à 21:19
Salut dsl mais j'y arrive pas y'a un truc que je dois pas percuté pourriez vous m'aider disons mon code c'est ça qu'est ce qui faut que je fasse pour que l'animation soit au dessous du texte sans le deplacer sur les cotés ... MERCI


du texte

encore du texte
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" width="650" height="150">

</object>
gfpl Messages postés 172 Date d'inscription samedi 11 août 2012 Statut Membre Dernière intervention 9 avril 2011
10 déc. 2007 à 19:27
que dire sinon te mettre un 9 ;)
je bosse depuis pas mal de temps sous flash et j avais essayer sans suces ;)
c est tout bete mais c'est nickel sous firefox et ie ca roule nickel
et sous thunderbird aussi et meme sur un simbian, wii, psp, le pied en fait !!!
choinet Messages postés 89 Date d'inscription mardi 8 février 2005 Statut Membre Dernière intervention 3 novembre 2008
12 nov. 2007 à 15:27
Met ton swf dans une div, et surtout, reseigne toi sur le code css html.
whouu Messages postés 81 Date d'inscription lundi 5 mars 2007 Statut Membre Dernière intervention 16 juin 2010 1
12 nov. 2007 à 10:40
Salut je veux placer une animation flash avec fond transparent sur mon site pour que l'on puisse voir le contenu du site en arriere plan, lorque je place le swf sur dreamweaver ce dernier "pousse" le contenu du site et ne se place pas par dessus comment faire SVP aidez moi Merci
forX Messages postés 19 Date d'inscription mercredi 6 août 2003 Statut Membre Dernière intervention 30 septembre 2011
15 juin 2007 à 19:38
j'ai un problème, je fait ca, mais mon anime passe par dessu des lien html de la page et ne sont donc plus accessible. ya til un moyen darranger ca

(et merci, c vraiment utile)
cs_yonel Messages postés 7 Date d'inscription mardi 1 avril 2003 Statut Membre Dernière intervention 8 novembre 2006
14 déc. 2006 à 14:45
Un grand merci ça me dépane bien!
Utilisateur anonyme
26 oct. 2006 à 08:56
J'ai une question par contre...
Comment on fait si on veut mettre un fond transparent sur un swf, mais qu'on ne peut pas créer soit meme le html?
c'est une amie qui m'a posé la question hier soir et j'ai pas pu y répondre! En fait elle a un forum qui est pré-fait (genre forumactif) et elle peut mettre un titre en swf, mais bien sur ne peut pas créer une page html!
Utilisateur anonyme
29 sept. 2006 à 15:47
le transparent fonctionne aussi avec firefox 1.5.0.6. cool!!
Utilisateur anonyme
13 juin 2006 à 07:17
yes merci! c'est vrai! je l'ai mais je ne l'utilise jamais...
si jamais pour ceux qui cherchent aussi mais qui ne veulent pas avoir un programme payant, j'ai trouvé ca hier soir

http://www.gifworks.com/image_editor.html

c'est un peu basic mais ca fait l'affaire aussi.
choinet Messages postés 89 Date d'inscription mardi 8 février 2005 Statut Membre Dernière intervention 3 novembre 2008
13 juin 2006 à 01:02
Adobe Image Ready
Utilisateur anonyme
12 juin 2006 à 15:43
oui... mais le hic c'est que photoshop désanime les gif... j'ai regardé du coté de programmes tels que "gif animator" et en fait ca donne une super mauvais qualité après! horrible!
Y avait pas un programme chez Adobe justement pour les gif? ou c'est moi qui délire?
choinet Messages postés 89 Date d'inscription mardi 8 février 2005 Statut Membre Dernière intervention 3 novembre 2008
12 juin 2006 à 15:39
pour le gif transparent, c'est pas avec flash que tu y arriveras, ya photoshop pour ça. Dans le menu "fichier", vas dans "exporter pour le web" et met ton image en "gif" puis selectionne "transparent". A savoir: prévoit quand même sur quelle couleur de fond tu veux mettre ton image.

Cordialement
Utilisateur anonyme
12 juin 2006 à 14:04
hum... super interressante comme source! mais comment fait-on si on désire pas un swf mais plutot un gif avec un fond transparent?
choinet Messages postés 89 Date d'inscription mardi 8 février 2005 Statut Membre Dernière intervention 3 novembre 2008
18 oct. 2005 à 20:12
Merci beaucoup pour le tuto, heureusement qu'il y a le zip avec. Le seul truc c'est que c'est pas vraiment niveau débutant à mon goût: rentrer dans la programmation html, ca peut parraitre simple mais jusqu'a ya 2 semaines, je ne touchais qu'a Flash, autant dire une quiche en Dream...
Merci
cs_Springer Messages postés 85 Date d'inscription lundi 14 juillet 2003 Statut Membre Dernière intervention 14 mars 2007 1
19 sept. 2005 à 18:43
Je me permets de te contredire sur le point suivant : "Et n'oubliez pas qu'à ce jour ça ne marche que sous Internet Explorer."
Je viens de me servir de ta solution et je l'ai testée sur IE, c'est OK, puis sur Mozilla firefox, là aussi c'est OK et pour finir sur la dernière version de Netscape et c'est encore OK.
Certainement que depuis, tous ces navigateurs se sont mis à la page.
Je te mets le code dont je me suis servi.

<!-- Animation flash -->


<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="300" height="240">






</OBJECT>


Cordialement Springer
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
9 déc. 2004 à 23:32
il doit y avoir moyen de faire ça en javascript, en mettant le div style à hidden ou qq ch du genre... ça fait 3 ans que je fais plus de javascript, je peux pas être plus précis, mais si tu cherches du côté des modifications des styles des div en js tu devrais trouver ton bonheur.
cs_alexgr Messages postés 36 Date d'inscription mercredi 21 juillet 2004 Statut Membre Dernière intervention 8 octobre 2006
9 déc. 2004 à 20:18
et comment faire un bouton pour arreter la superposition, cad, je clique dessu et l'anim disparait!!
qui peut me dire?
cs_alexgr Messages postés 36 Date d'inscription mercredi 21 juillet 2004 Statut Membre Dernière intervention 8 octobre 2006
9 déc. 2004 à 20:18
et comment faire un bouton pour arreter la superposition, cad, je clique dessu et l'anim disparait!!
qui peut me dire?
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
11 nov. 2004 à 22:14
c'est pas la faute du W3C, si les navigateurs ne suivent pas, l'usage prend forcément le pas sur la norme, c'est malheureux mais inévitable.
thomvaill Messages postés 366 Date d'inscription mercredi 7 avril 2004 Statut Membre Dernière intervention 20 février 2007 2
11 nov. 2004 à 15:20
trop bien ton tuto (c'était ca que je cherchai) mais je trouve que c'est hyper chiant que tout les navigateurs ont des trucks differents !!!!! CA MENERVE !

Faudrai faire une manifestation lol
Et faudrai que le W3C travail encore plus pour erradiquer la difference !
SPY00 Messages postés 11 Date d'inscription samedi 15 mai 2004 Statut Membre Dernière intervention 13 juin 2006
15 mai 2004 à 14:54
j'avai vu une pub sur yahoo et je me demandai comment ils avaient fait pour que le flash soit transparent et passe au dessu du html, maintenan je sais ;) merci ;)
alx80 Messages postés 3 Date d'inscription jeudi 15 janvier 2004 Statut Membre Dernière intervention 7 mai 2004
11 mai 2004 à 01:23
J'ai fait un test sous netscape 7.02 d'une page faite avec des
et ça a parfaitement marché! Autant pour l'anim flash que pour tout mes autres calques! Donc peut etre un début d'hamonisation des 2 navigateurs...En tous cas merci pour ton mini tutorial, il m'a permis de faire ce que je voulais.
cmarfil0artegos Messages postés 2 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 30 avril 2004
30 avril 2004 à 10:15
Merci beacoup Dean, je n'avais simplement pas inclus le paramètre wmode à mon flash. Je pensais en effet qu'il ne s'agissait que d'un paramètre pour la couleur de fond du flash. Je te remercie pour la mise en ligne des sources.

Cordialement

Cédric
cs_Dean Messages postés 500 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 2 août 2004
29 avril 2004 à 23:49
Voilà, le *.zip est dispo... Par contre attention, je n'ai pas retouché le code (qui a bientôt 2 ans), donc il y a peut-être quelques modifs à faire...
cmarfil0artegos Messages postés 2 Date d'inscription jeudi 29 avril 2004 Statut Membre Dernière intervention 30 avril 2004
29 avril 2004 à 15:57
Salut Dean,
serait-il possible que tu mettes en ligne la source qui t'as permis d'arriver à cette capture d'écran. Je n'arrive pas à afficher quoi que ce soit au dessus de mon animation Flash. Cette dernière se trouve dans un calque avec un z-index=0 et le div que je veux afficher par dessus a un z-index=1 et cela ne fonctionne pas. Y a-t-il des options à l'enregistrement du flash à spécifier ?
Merci d'avance

Cédric
cs_shmu Messages postés 3 Date d'inscription mardi 11 mars 2003 Statut Membre Dernière intervention 16 mai 2005
3 juil. 2003 à 13:30
Je kroa que "think different" est un bonne remarque....
et en plus les menus DHTML sous mac c po teribe.... bug bug ...
En touka... sur Windaube a ke a marche.
cs_Kirua Messages postés 3006 Date d'inscription dimanche 14 avril 2002 Statut Membre Dernière intervention 31 décembre 2008
24 avril 2003 à 13:53
lol, ta dernière remarque est ... mordante ^^ (kipe)
kipetrovitchy Messages postés 85 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 20 avril 2005
30 janv. 2003 à 18:51
J'ai vu ton screenshot, je n'ai pas fait d'essais mais je te crois. Je te cache pas que je suis souvent emmerdé quand je dois expliquer à un client que je peux pas mettre de flash (violence masochiste) sur sa page parce qu'il ya un menu DHTML à proximité qui génère des calques à la pelle. MAIS mes espérances se heurtent à cette fatalité : Il n'ya que IE6 (windows only) qui tolère cela.
Enfin je viens juste de me rappeler un truc, le wmode=transparent ne fonctionne pas avec les versions Mac d'IE... think different quoi !
cs_Dean Messages postés 500 Date d'inscription mardi 16 avril 2002 Statut Membre Dernière intervention 2 août 2004
30 janv. 2003 à 17:42
Oui, c'est vrai que le fond transparent a tendance a faire ralentir l'anim Flash. Je confirme donc ce que tu viens de dire.

Cependant, ce je suis pas d'accord pour la seconde remarque, car *sous IE6* on peut placer l'anim à n'importe quelle profondeur.
Je viens de faire un essai, et j'ai mis à jour le screenshot.
C'est vrai qu'avant je pensais comme toi, mais depuis que j'ai fait les essais j'ai changé d'opinion. C'est d'ailleurs bien dommage que ça ne fonctionne pas sous Mozilla...
kipetrovitchy Messages postés 85 Date d'inscription jeudi 30 janvier 2003 Statut Membre Dernière intervention 20 avril 2005
30 janv. 2003 à 12:39
Bravo Dean, c'est toi le plus mieux!
J'ai cependant qq remarques :
1 ) N'oublies pas de préciser également que le wmode=transparent ralentit sensiblement l'anim flash.
2 ) Le flash prend toujours le premier plan, indépendamment des autres calques.
Rejoignez-nous