Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > Flash/Flex
Flash/Flex Forum d'entraide sur les technologies Flash et Flex
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/07/2011, 12h11   #1
Invité de passage
 
Inscription : mai 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 8
Points : 2
Points : 2
Par défaut Swf en background

Bonjour,

C'est pas vraiment un problème en Flash, mais plus par son affichage, j'ai pas posté dans CSS parce le problème vient ptet des paramètre flash.
J'ai un très grand (1900*1060) swf à mettre en background et j'ai utilisé l'astuce du div avec z-index. Le swf est donc bien en fond, seulement, je voudrais qu'il soit centré tout en gardant la même taille. Actuellement, la taille du swf fait que les scrollbars apparaissent pour pouvoir tout le swf.
Je veux donc que le swf ne s'affiche pas complètement selon les différentes résolutions, mais seulement le centre, ainsi les scrollbars disparaitront.
Je sais pas si je me suis bien expliqué

Merci d'avance
Plout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 13h31   #2
Rédacteur
 
Avatar de The_Pretender
 
Homme Matthieu DELOISON
Formateur ActionScript Flash
Inscription : juin 2004
Messages : 645
Détails du profil
Informations personnelles :
Nom : Homme Matthieu DELOISON
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Formateur ActionScript Flash
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2004
Messages : 645
Points : 3 673
Points : 3 673
Bonjour,

Dans la balise embed de ton swf, mets les tailles width et height à "100%".
__________________
Découvrez : Tutoriels, ressources AS2 et AS3
La Méthode AS3 Facile pour développer des applications et jeux Flash en ActionScript 3 : ActionScript-Facile.com
The_Pretender est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 14h51   #3
Invité de passage
 
Inscription : mai 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 8
Points : 2
Points : 2
Cela ne marche pas, j'ai l'impression que la balise embed ne comprend pas "%".
De plus, je ne veux pas que le swf se redimensionne en fonction de l'écran, je veux qu'il garde la même taille, mais que seulement le centre soit affiché.

Edit: Avec l'attribut scale="noscale" et les width et height à 100%, ça marche niquel sur Chrome, mais pas sur les autres navigateurs. Sur Firefox et Opera par exemple, le swf apparait sur toute la longueur, mais seulement sur à peu près un quart de la hauteur. Je pense que ça doit être lié à mon code HTML qui est le suivant:

Citation:
<div style="z-index: 1;">
<!--Mon SWF--
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="1900" height="1060">
<param name="movie" value="bg1.swf" />
<param name="quality" value="high" />
<embed scale="noscale" wmode="transparent" src="bg1.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="100%" height="99%">
</embed>
</div>

<div style="z-index: 10">
Contenu
</div>

<div style="z-index: 10">
Contenu avec une vidéo en flash
</div>
Plout est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 16h32   #4
Rédacteur
 
Avatar de The_Pretender
 
Homme Matthieu DELOISON
Formateur ActionScript Flash
Inscription : juin 2004
Messages : 645
Détails du profil
Informations personnelles :
Nom : Homme Matthieu DELOISON
Âge : 31
Localisation : France

Informations professionnelles :
Activité : Formateur ActionScript Flash
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : juin 2004
Messages : 645
Points : 3 673
Points : 3 673
Essaye d'implémenter ton swf avec le script swfobject.js , c'est plus simple à configurer et compatible sur tous les navigateurs.
__________________
Découvrez : Tutoriels, ressources AS2 et AS3
La Méthode AS3 Facile pour développer des applications et jeux Flash en ActionScript 3 : ActionScript-Facile.com
The_Pretender est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/07/2011, 16h33   #5
Invité de passage
 
Inscription : mai 2010
Messages : 8
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 8
Points : 2
Points : 2
Euh, hum J'avais oublié de mettre les width et height à 100% pour la div contenant le background
Tout marche nickel maintenant, merci de votre aide et de votre patience

Edit: Sinon il y a encore un pitit problème, quand je met le height de la balise embed à 100%, un scrollbar apparait car ça déborde de quelques pixels en hauteur, du coup je suis obligé de mettre à 99%. Une idée d'où ça peut provenir ?
Plout est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 04h40.


 
 
 
 
Partenaires

Hébergement Web