begin process at 2010 03 21 05:15:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Flash / Flash MX

 > 

Divers

 > 

Général

 > 

No scale sur firefox


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

No scale sur firefox

mercredi 28 mai 2008 à 15:49:42 | No scale sur firefox

ourso

bonjour j'ai un souci pour l'affichage d'un site que je viens de finir.
www.holdupstudio.com

Le problème c'est que sous firefox le site ne s'étend pas sur 100% de la page ce qui le rend inconsultable, alors que ça marche perfect sous IE. Si j'ai suivi mozilla est très chatouilleux en terme de code, et moi j'ai quelque lacune et je ne peux pas lui dire ça qu'il a besoin d'entendre pour être gentil avec moi !
est-ce que quelqu'unb pourrait me donner une piste ?
voici le source de ma page...  :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " [ Lien ]">
<html xmlns=" [ Lien ]">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="icon" href="medias/common_elements/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="medias/common_elements/favicon.ico" type="image/x-icon">
<title>holdup</title>
<script language="JavaScript" type="text/javascript">
<!--
// -----------------------------------------------------------------------------
// Variables globales
// Version majeure de Flash requise
var requiredMajorVersion = 8;
// Version mineure de Flash requise
var requiredMinorVersion = 0;
// Révision de Flash requise
var requiredRevision = 0;
// Version de javascript prise en charge
var jsVersion = 1.0;
// -----------------------------------------------------------------------------
// -->
</script>
<script language="VBScript" type="text/vbscript">
<!-- // Programme d'assistance Visual Basic requis pour détecter les informations de version du contrôle ActiveX Flash Player
Function VBGetSwfVer(i)
  on error resume next
  Dim swControl, swVersion
  swVersion = 0
 
  set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(i))
  if (IsObject(swControl)) then
    swVersion = swControl.GetVariable("$version")
  end if
  VBGetSwfVer = swVersion
End Function
// -->
</script>
<script language="JavaScript1.1" type="text/javascript">
<!-- // Détecter le type de navigateur client
var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
jsVersion = 1.1;
// Programme d'assistance JavaScript requis pour détecter les informations de version du plug-in Flash Player
function JSGetSwfVer(i){
 // Version NS/Opera >= 3 rechercher le plug-in Flash dans le tableau des plug-ins
 if (navigator.plugins != null && navigator.plugins.length > 0) {
  if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
   var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
        var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
   descArray = flashDescription.split(" ");
   tempArrayMajor = descArray[2].split(".");
   versionMajor = tempArrayMajor[0];
   versionMinor = tempArrayMajor[1];
   if ( descArray[3] != "" ) {
    tempArrayMinor = descArray[3].split("r");
   } else {
    tempArrayMinor = descArray[4].split("r");
   }
        versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
            flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
       } else {
   flashVer = -1;
  }
 }
 // MSN/WebTV 2.6 prend en charge Flash 4
 else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
 // WebTV 2.5 prend en charge Flash 3
 else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
 // La version antérieure de WebTV prend Flash 2 en charge
 else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
 // Détection impossible dans tous les autres cas
 else {
  
  flashVer = -1;
 }
 return flashVer;
}
// Si elle est appelée sans paramètres,
// cette fonction renvoie une valeur en virgule flottante indiquant la version Flash Player ou 0.0
// ex : Flash Player 7r14 renvoie 7.14
// Si appelé avec reqMajorVer, reqMinorVer, reqRevision renvoie true si cette version ou une version ultérieure est disponible
function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision)
{
  reqVer = parseFloat(reqMajorVer + "." + reqRevision);
    // Examiner les versions pour détecter la plus récente 
 for (i=25;i>0;i--) { 
  if (isIE && isWin && !isOpera) {
   versionStr = VBGetSwfVer(i);
  } else {
   versionStr = JSGetSwfVer(i);  
  }
  if (versionStr == -1 ) {
   return false;
  } else if (versionStr != 0) {
   if(isIE && isWin && !isOpera) {
    tempArray         = versionStr.split(" ");
    tempString        = tempArray[1];
    versionArray      = tempString .split(",");    
   } else {
    versionArray      = versionStr.split(".");
   }
   versionMajor      = versionArray[0];
   versionMinor      = versionArray[1];
   versionRevision   = versionArray[2];
   
   versionString     = versionMajor + "." + versionRevision;   // 7.0r24 == 7.24
   versionNum        = parseFloat(versionString);
         // est la révision.principale >= révision.principale demandée ET la version mineure >= mineure demandée
   if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) {
    return true;
   } else {
    return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false ); 
   }
  }
 } 
 return (reqVer ? false : 0.0);
}
// -->
</script>
<style type="text/css">
<!--
body {
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 background-color: #F6F3E1;
}
.Style1 {color: #FF0000}

-->
</style>
<script src="scripts/AC_RunActiveContent.js" type="text/javascript"></script>

 
</head>
<body >
<?php $langue= $_GET['langue_utilisateur']; ?>
<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','100%','height','100%','src','holdup','flashvars','langue_utilisateur=<?php echo $langue;?>&var_tester=test','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','scale','noscale','bgcolor','#ECE9D8','movie','holdup' ); //end AC code
</script>
<noscript>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase=" [ Lien ]" width="100%" height="100%">
  <param name="movie" value="holdup.swf" />
  <param name="FlashVars" value="langue_utilisateur=<?php echo $langue;?>&var_tester=test" />
  <param name="quality" value="high" />
  <param name="SCALE" value="noscale" />
  <param name="BGCOLOR" value="#ECE9D8" />
  <embed src="holdup.swf" flashvars="langue_utilisateur=<?php echo $langue;?>" width="100%" height="100%" quality="high" pluginspage=" [ Lien ]" type="application/x-shockwave-flash" scale="noscale" bgcolor="#ECE9D8"></embed>
</object>
</noscript>
</body>
</html>

Merci par avance pour vos suggestions

Steph

jeudi 29 mai 2008 à 11:27:24 | Re : No scale sur firefox

inaden

Salut,
je suis vraiment pas sur, mais as-tu essayé sans
  <param name="SCALE" value="noscale" />

Tout vient à qui sait attendre
dimanche 1 juin 2008 à 13:16:51 | Re : No scale sur firefox

Orange73

Membre Club
Hello,

je suis d'accord avec inaden : essaie de supprimer la ligne.

Sinon pour eviter certaine erreur entre les navigateur regarde du côté du SWFObject pour intégrer tes anim flash dans une page html cela evitera 36000 ligne de code et cela sera beaucoup plus propre. il est simple d'utilisation est tu peux activer l'autodetect flash :)

[ Lien ]


a+

lundi 2 juin 2008 à 13:40:47 | Re : No scale sur firefox

ourso

Malheureusement ça ne marche pas avec la correction que vous suggérez.
Je vais tenter avec flashObject, parce que le paramètre de publication de mon soft est un peu limite.
C'est quand même énvervant de ne pas trouver quand même !

Steph
lundi 2 juin 2008 à 14:52:10 | Re : No scale sur firefox

inaden

Dans :

il y a aussi un noscale que tu peux essayer de virer

Tout vient à qui sait attendre
lundi 2 juin 2008 à 16:57:05 | Re : No scale sur firefox
lundi 2 juin 2008 à 17:03:27 | Re : No scale sur firefox

ourso

Pas mal du tout swfObject... !
Adopté.
Seulement, ça me fait encore la même chose quand j'appelle ma page depuis la page précedente (index.html)
Celle ci comporte le choix de langue et envoie la variable par l'adresse que je récupère avec php en methode "get". et là firefox fait la tronche... alors que si je lance ma page direct : le swf apparait comme je le souhaite.
d'où cette nouvelle question :
existe t'il un bug est-ce qu'il y a un bug connu lorsqu'on lance une anim avec introduction d'un "FlashVars" récupéré par un get ?
Est-ce que je me lance à modifier mon script php et passer par un post ?

Steph
lundi 2 juin 2008 à 17:44:55 | Re : No scale sur firefox

inaden

Oups.... Je parlais de ta balise embed en fin de code

Tout vient à qui sait attendre
mardi 3 juin 2008 à 17:19:45 | Re : No scale sur firefox

ferber

he he
je vien de me tapper exactement le même problème
donc sous ce magnifique navigateur nommé firefox
il faut définir la hauteur de l'élement body et de l'element html
et de même pour tout les parent du swf.
Sinon il n'arrive pas a calculer la hauteur.

Du moi c'est la technique que j'ai adopté est sa a marché.
J'éspère que sa t'aidra

<!--
 /*modification pour fireFox, Firfox n'est pas capable de déterminer qu'une page html qui occupe toute la page
 a une taille de 100%.
fireFox Netscape même combat : me faire perdre du temp et de l'argent.
*/
 html {
  height: 100%;
  overflow: hidden;
 }
 body {
  height: 100%;
  margin: 0;
  padding: 0;
 }

 -->
 </style></head>

Cordialement
Nicolas Maucci
[ Lien ]

mardi 3 juin 2008 à 23:53:01 | Re : No scale sur firefox

ourso

Réponse acceptée !
Oui un peu chatouilleux ce firefox... J'ai trouvé la réponse de ce fichu problème : mon index était index.html et non index.php alors que pourtant j'ai collé directement ma variable dans le lien :
a href="fullpage.php?langue_utilisateur=en"
donc pas de balise php... mais firefox fait n'importe quoi avec mon flash si la page précédente n'a pas l'extension voulue... intéressant non ?


Steph

1 2

Cette discussion est classée dans : version, flash, navigator, if, else


Répondre à ce message

Sujets en rapport avec ce message

animation se charge et part à l'image 2 directement [ par zepokpok ] Bonjour à tous.j'ai déjà posté dans un autre thème mais à mon avis c'est mal placé et j'ai pas pu déplacer le sujet. désolé donc messieurs les modos v animation qui se charge et part à l'image 2 directement [ par zepokpok ] bonjour à tous,je pense etre dans le bon forum car à mon avis c'est mon code html qui déconne, bon je m'explique :pour ne pas avoir cette saloperie de modifier menu dans header flash [ par phr20 ] bonjour, j'ai acquéri un kit graphique avec un header flash. je veux modifier ce flash via le fichier .fla mon probléme est que je n'arrive pas à mod Incompatibilité des fichiers fla téléchargés avec mon FLASH MX - version 6.0.25.0 [ par le rochelais ] Bonjour, J'ai téléchargé trois ZIP différents qui m'intéressaient, impossible d'ouvrir les trois fichiers.FLA ? Boîte d'Alerte : Format de fichier ina Problème de version ? [ par slytek ] Bonjour,J'ai un soucis, en fait j'ai créer un effet de miroir sur un texte mais lorsque j'exécute le lecteur cet effet ne s'affiche pasalors que je le problème avec flash 8 [ par mouradj2006 ] Bonjour, j'ai un problème avec flash8: j'ai la version flash8 installez chez moi à la maison et elle fonctionne coorectement. mais aux lycée et avec l Comment encoder un .exe mais dans une version antérieur (avec flash) ? [ par polly87 ] Bonjour à tous, Voilà mon problème, je dois mettre à jour un CDROM (avec des fscommandes) mais qui a été réalisé en AS2, et dans une version flash ant If Url ? [ par f0nzy ] bonjour,J'ai une question assez simple, mais je n'ai pas trouvé de réponse sur Internet. est-ce qu'il est possible de reconnaitre l'url actuel dans fl format de fichier innatendu [ par oztux1 ] Bonjour,J'ai une animation faite avec flash mx 2004, et ma version est flash 8 , il m'est impossible de l'ouvrir j'ai le message suivant "format de fi fichiers.fla [ par aries no shion ] Bonjour tout le monde, en fait j'aurai aimé savoir avec quelle version de flash vous créez vos .fla ? j'ai la version MX 2004 et les fichiers .fla ap


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,593 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales