Mon problème c'est que je n'arrive pas a adapter mon menu flash (swf) à la résolution de l'écran de l'utilisateur.
Je me demandais si il existerait un moyen de l'adapter a partir d'un style ?
Ou si vous connaissez un autre moyen ?
voici le code html
<html>
<head><title></title>
<!-- Lien vers la feuille de style -->
<link rel="stylesheet" media="screen" type="text/css" title="design" href="CSS/design.css" />
</head>
<!-- code généré par 123 flash menu -->
<object id="fm_menu_menu" width="100%" height="90px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0">
</object>
<!-- code généré par 123 flash menu -->
</html>
voici le style:
#en_tete
{
width:100%;/* Largeur de l'en_tete. */
height:15%;/* Hauteur de l'en_tete. */
border: 2px solid black;/* Bordure qui enveloppe l'en tête. */
margin-bottom:1%;/*Pour éviter de coller avec le bas */
margin-top:1%;/*Pour éviter de coller avec le haut */
}
/*menu_flash*/
#fm_menu_menu
{
}
#menu_flash
{
width:100%;
height:90px;
margin-bottom:2%;
border: 2px dotted green;
}
#menu_verti
{
float: left; /* Le menu flottera à gauche */
width: 15%; /* Très important : donner une taille au menu */
height:40%;
border: 2px solid black;/* Bordure du menu. */
}
#corps
{
margin-left: 18%; /* Une marge à gauche pour pousser le corps, afin qu'il ne passe plus sous le menu */
margin-bottom: 2%; /* Ca c'est pour éviter que le corps colle trop au pied de page en-dessous */
padding: 2%; /* Pour éviter que le texte à l'intérieur du corps ne colle trop à la bordure */
width:78%;
height:70%;
border: 2px solid black; /* Une bordure pour bien marquer les limites du corps et pour faire joli */
}
#pied_page
{
width:96%;
height:2%;
padding: 2%;
border: 2px solid black;
margin-bottom: 1%; /* Ca c'est pour éviter que le corps colle trop avec la fin du site */
}
Merci d'avance
A voir également:
Comment adapter un menu flash à la resolution de l'ecran de l'utilisateur ?
cs_neotof
Messages postés75Date d'inscriptionjeudi 12 août 2004StatutMembreDernière intervention 3 décembre 2012 22 nov. 2009 à 18:58
Donc
Stage.align = "LT"; indique au swf de se positionner en haut à gauche.
Stage.scaleMode = "noScale"; fixe la taille du contenu : meme si on redimensionne le swf, la taille de son contenu ne sera pas redimensionnée.
cs_neotof
Messages postés75Date d'inscriptionjeudi 12 août 2004StatutMembreDernière intervention 3 décembre 2012 22 nov. 2009 à 19:15
Le problème c est que avec une résolution: 1250x800 le menu prend tout la largeur mais quand la résolution est supérieur ou inférieur le menu en flash ne s'adapte pas. dans le .fla
flashWidth="1250" flashHeight="90">
si je savais mettre la valeur en % peut être que ????
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 22 nov. 2009 à 19:29
non, le contener c'est la balise object contenue dans ta page HTML, ensuite la taille réelle du flash est effectivement donnée dans le contener alors que le mode d'affichage et de mise à l'échelle est mieux géré lorsqu'il est placé directement dans le fla.