[PRG] Pour les pros du flash

Ici vous pouvez demander de l'aide ou des conseils pour la création de Trainers. Vous programmez ? Vous avez des questions ? Vous connaissez un langage PHP, HTML, C, C++, Visual Basic etc... et vous souhaitez en faire profiter tout le monde c'est ici aussi? Vos questions et réponses sur le graphismes sur l'utilisation de logiciels 2D et 3D (comme Photoshop, Painter, 3DSMAX, Ligthwave, Flash etc...)

Moderators: Shub, Administrateurs - Adjoint, Modérateur, Administrateur, Global Moderator

Post Reply
User avatar
Shub
Administrateur
Administrateur
Posts: 3339
Joined: 30 Sep 2002 - 11:29:45
Location: Grenoble -France
Contact:

[PRG] Pour les pros du flash

Post by Shub »

bon j'ai un soucis avec flash
Voilà ce que je voudrais faire un popup qui s'ouvre mais transparent pour faire un pub popup
par exemple comme ici -> http://www.wanadooregie.com/en_nature/e ... pping.html

(attention ici ce n'est qu'un screenshot donc c'est un peu different mais cela donne une bonne idée du truc)

Le truc c'est que j'arrive à faire le tranparent voici un exemple de code :

Code: Select all

 

<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="630" height="550">
 <param name=movie value="test.swf">
 <!-- parametre de transparence !!!! --->
 <param name="wmode" value="transparent">
 <param name=quality value=high>
 <embed src="test.swf" quality=high wmode=transparent pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="630" height="550">
 </embed> 
</object>
 

mais je sais pas lancer le fichier par dessus ou alors il ne faut pas faire de popup ?

Peut être un simple code suffit ?

Le soucis c'est qu'en mettant le code en veritable popup dhtml le flash n'est plus tranparent.


Code: Select all

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript1.2">
var ie=document.all
var dom=document.getElementById
var ns4=document.layers
var bouncelimit=32
var direction="up"
function initbox(){
if (!dom&&!ie&&!ns4)
return
crossobj=(dom)?document.getElementById("dropin").style : ie? document.all.dropin : document.dropin
scroll_top=(ie)? document.body.scrollTop : window.pageYOffset
crossobj.top=scroll_top-250
crossobj.visibility=(dom||ie)? "visible" : "show"
dropstart=setInterval("dropin()",50)
}
function dropin(){
scroll_top=(ie)? document.body.scrollTop : window.pageYOffset
if (parseInt(crossobj.top)<100+scroll_top)
crossobj.top=parseInt(crossobj.top)+40
else{
clearInterval(dropstart)
bouncestart=setInterval("bouncein()",50)
}
}
function bouncein(){
crossobj.top=parseInt(crossobj.top)-bouncelimit
if (bouncelimit<0)
bouncelimit+=8
bouncelimit=bouncelimit*-1
if (bouncelimit==0){
clearInterval(bouncestart)
}
}
function dismissbox(){
if (window.bouncestart) clearInterval(bouncestart)
crossobj.visibility="hidden"
}
window.onload=initbox
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="dropin" style="position:absolute;visibility:hidden;left:250;top:100;width:255;height:255;background-color:#F5F5F5">
<div align="center"><a href="#" onClick="dismissbox();return false">[Fermer] </a></div>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=4,0,2,0" width="630" height="550">
 <param name=movie value="test.swf">
 <!-- parametre de transparence !!!! --->
 <param name="wmode" value="transparent">
 <param name=quality value=high>
 <embed src="test.swf" quality=high wmode=transparent pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="630" height="550">
 </embed> 
</object>
</div>
</body>
</html>
Si il ne faut pas faire de popup alors il faudrait arriver à fermer l'anime flash tout en laissant l'arriere plan sans qu'il se recharge peut être ?

Bon vous avez des idées elles sont les bienvenues. :chinois:
Image
Shub
--==§§==-- TRAINERS CITY --==§§==--
Visit my youtube channel
>> Never argue with an idiot. They drag you down to their level and then beat you with experience! <<
>> If you can ... cheat. If you can't ... try harder! <<
>> Quand on voit ce qu'on voit, et qu'on entend ce qu'on entend, on a bien raison de penser ce qu'on pense... <<
>> L'avenir appartient à ceux qui se lèvent tôt, c'est une connerie. Prenez les éboueurs... (Jean Yanne) <<
>> Quand on pense qu'il suffirait que les gens n'achètent plus de saloperies pour que ça ne se vende pas ! <<
>>Ils ne savaient pas que c'était impossible, alors ils l'ont fait. (Mark Twain) <<
User avatar
Jean Suifou
Sergent
Sergent
Posts: 70
Joined: 15 Oct 2002 - 18:52:01
Location: Univers
Contact:

[PRG] Pour les pros du flash

Post by Jean Suifou »

va voir dans les paramètre de publication, va sur l'onglet HTML, puis mode fenétré, puis tu choisit transparent.

;)
L'intelligence est la chose la mieux répartit chez les hommes, quoi qu'il en soit pourvu, il à toujours l'impression d'en avoir assez vu que c'est avec ça qu'il juge.[br]
Magicking
Lieutenant
Lieutenant
Posts: 432
Joined: 14 Oct 2002 - 12:18:46
Location: Le Kremlin-Bicêtre
Contact:

[PRG] Pour les pros du flash

Post by Magicking »

Bon comme la dit Jean Suifou il faut mettre transparent mais bon sa c'est juste pour l'exportation en fait dans tes parametre que tu passe a flash(object) il doit y avoir

<PARAM>

et dans <embed> il doit y avoir

wmode=transparent

ton anim flash tu l'as met dans une couche(layer) flottante et tu place ton texte derriere et pis tu verras a travert le background de ton anim flash
Last edited by Magicking on 22 May 2003 - 14:53:08, edited 1 time in total.
Post Reply