FAQ Flash MXConsultez toutes les FAQ

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

 
OuvrirSommaireOnlineInteraction côté Client

Pour ouvrir un popup, il est nécessaire d'utiliser les fonctionnalités javascript.

Dans la page HTML, qui contient le .swf, écrire :

 
Sélectionnez

<script language="JavaScript">
   function MM_openBrWindow(theURL,winName,features) { 
      window.open(theURL,winName,features);
   }
</script>

Puis, dans Flash:

 
Sélectionnez

// Code à placer sur la première image de la timeline 
bouton_btn.onRelease = function() { 
   //gestion des propriétés de la popup
   this.getURL("javascript:MM_openBrWindow('intro.html','nomfenetre','width=500, height=370,status=no,scrollbars=no,resizable=no,titlebar=no')");
}
Mis à jour le 24 avril 2006  par Brice Franzoia, Grégory Dumas

Pour fermer une popup générée à partir de la page HTML contenant l'animation :

 
Sélectionnez

// Code à placer sur la 1ère image de la timeline 
bouton_btn.onRelease = function() {
   this.getURL("javascript:window.close()");
}



Pour fermer la fenêtre qui contient l'animation (Entraîne une demande de confirmation du navigateur) :

 
Sélectionnez

// Code à placer sur la 1ère image de la timeline  
bouton_btn.onRelease = function() {
   this.getURL("javascript:opener=self;self.close();");
}


Remarque : Ne marche pas avec tous les navigateurs

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

Il n'est pas possible dans Flash, d'envoyer directement un mail à son destinataire.
Les codes suivants permettent d'ouvrir votre client de messagerie à l'adresse du destinataire de saisie.

 
Sélectionnez

//Code à placer sur la timeline
bouton_btn.onPress = function() {
   this.getURL("mailto:machin@nomdedomaine.com");
}

Si vous souhaitez envoyer votre email sans passer par votre client de messagerie, il vous faudra passer un langage serveur tiers (php, asp, asp.net, jsp ...).

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

Par exemple, pour une fonction javascript :

 
Sélectionnez

function test() {
   // L'action que vous désirez
}

Il suffit de mettre le code suivant sur l'action d'un bouton :

 
Sélectionnez

bouton_btn.onPress = function() {
   this.getURL("javascript:test()"); 
}
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.