FAQ Flash MXConsultez toutes les FAQ

Nombre d'auteurs : 5, nombre de questions : 76, dernière mise à jour : 2 septembre 2018 

 
OuvrirSommaireOnlinePublication

Probablement, le plugin flash n'est pas installé sur votre navigateur.
Téléchargez la dernière version sur le site d'Adobe à cette adresse : http://get.adobe.com/fr/flashplayer/

Mis à jour le 24 avril 2006  par Brice Franzoia, Grégory Dumas

Pour cela, deux solutions :
Voici un exemple possible pour une animation nommée "mon_animation.swf" :

  • Cocher le format HTML dans les paramètres de publication (Ctrl+Maj+F12) puis faire publier.
  • Le faire "à la main" en choississant les options de publication que l'on souhaite.
 
Sélectionnez

<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="550" 
          height="400">
   <param name="movie" value="mon_animation.swf">
   <param name="quality" value="high">
   <embed src="mon_animation.swf" 
          quality="high" 
          pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" 
          type="application/x-shockwave-flash" 
          width="550" 
          height="400">
   </embed>
</object>
Mis à jour le 24 avril 2006  par Brice Franzoia, Grégory Dumas

Lien : Quels sont les paramètres de publication obligatoires ?
Lien : Quels sont les paramètres de publication facultatifs ?

Il suffit d'adapter le code suivant :

 
Sélectionnez

<object type="application/x-shockwave-flash" data="mon_animation.swf" width="550" height="400">
   <param name="movie" value="mon_animation.swf" /> 
</object> 
Créé le 24 avril 2006  par Grégory Dumas

Lien : Comment intégrer un swf à une page Web (HTML) ?
Lien : Quels sont les paramètres de publication obligatoires ?
Lien : Quels sont les paramètres de publication facultatifs ?

Dans "Comment intégrer un swf à une page Web (HTML) ?", il suffit d'ajouter :

 
Sélectionnez

<object>
    <param name="wmode" value="transparent" />
    <embed wmode="transparent" />
</object>


Remarque : Ceci ne fonctionnera pas avec tous les navigateurs.

Créé le 17 septembre 2003  par Brice Franzoia

Lien : Quels sont les paramètres de publication facultatifs ?

Trois méthodes permettent de masquer partiellement le menu Flash lorsque l'on fait un clic droit sur l'animation :
- Dans le paramètre de publications, en décochant "Afficher le menu" de l'onglet HTML
- En ajoutant/modifant la valeur false au paramètre menu dans le code source de la page HTML

 
Sélectionnez

<object>
    <param name="menu" value="false" />
    <embed menu="false" />
</object>

PS: Quelque soit la méthode utilisée, les options Paramètres et A propos ... s'affichent !

Créé le 24 avril 2006  par Grégory Dumas

Lien : Quels sont les paramètres de publication facultatifs ?

Deux solutions : 1ère solution : Il suffit d'ajouter, à l'adresse du SWF, les variables désirées.
Dans "Comment intégrer un swf à une page Web (HTML) ?" il faut changer la ligne

 
Sélectionnez

<param name=movie value="mon_animation.swf">

par

 
Sélectionnez

<param name=movie value="mon_animation.swf?variable1=valeur1">

2ème solution : Utiliser le paramètres de publications facultatifs flashVars

 
Sélectionnez

<object>
    <param name = "flashvars" value="id=3" />
    <embed flashvars = "id=3" />
<object>
Créé le 17 septembre 2003  par Brice Franzoia, Grégory Dumas

Lien : Quels sont les paramètres de publication facultatifs ?

Pour que votre animation prenne tout l'espace offert par votre navigateur, les options de publication width et height autorisent des valeurs en pourcentage.
Ainsi le code devrait être celui-ci :

 
Sélectionnez

<object width="100%" height="100%" >
    <embed width="100%" height="100%" />
</object>

Malheureusement, sur certains navigateurs, cela ne suffit pas !
Pour résoudre ce problème, il suffit d'ajouter les propriétés des feuilles de style (CSS) suivantes :

 
Sélectionnez

body,html {  
  margin:0px;  
  padding:0px; 
  height:100%; 
}
Créé le 24 avril 2006  par Grégory Dumas, Bolo Michelin

Non !

Ce genre de code ne marche pas :

 
Sélectionnez

<a href="index.htm"><embed><object>...</object></embed></a>

Il est nécessaire de mettre ceci sur l'action du bouton Flash :

 
Sélectionnez

bouton_btn.onPress = function() {
   this.getURL("index.htm");
}
Mis à jour le 24 avril 2006  par Brice Franzoia, Grégory Dumas
  

Les sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2003-2006 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site ni de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.