ActionScript 3.0, l'essentiel sous la main Adobe Flash Accueil
Fiches
Boutique
Contact
Faire un lien MAILTO
Ouvrir une fenêtre d'envoi d'email avec la fonction mailto();

//Imports Flash
import flash.events.MouseEvent;
import flash.net.URLRequest;

function maFonction(e:MouseEvent):void
{
var lien:URLRequest = new URLRequest("mailto:email@fai.fr"); //On définit l'URL (mailto) et l'email de réception
navigateToURL(lien, "_self"); //On exécute le lien URL
}
monBouton.addEventListener(MouseEvent.CLICK, maFonction); //On lie la fonction 'maFonction' au bouton 'monBouton'

ATTENTION : pour une raison de compatibilité sous Internet Explorer, on est obligé d'exécuter la fonction mailto(); par une commande JavaScript.
Les bugs rencontrés sous Internet Explorer sont les suivant :
Faites donc plutôt comme ceci :

//Imports Flash
import flash.events.MouseEvent;
import flash.net.URLRequest;

function maFonction(e:MouseEvent):void
{
var jscommand:String = "window.location = 'mailto:email@fai.fr';"; //On définit la commande MAILTO et l'email de réception
var lien:URLRequest = new URLRequest("javascript:"+jscommand+" void(0);"); //On définit l'URL
navigateToURL(lien,"_self"); //On exécute le lien URL
}
monBouton.addEventListener(MouseEvent.CLICK, maFonction); //On lie la fonction 'maFonction' au bouton 'monBouton'

Pensez à autoriser l'accès au JavaScript. Consulter : Exécuter une fonction JavaScript
Commentaire(s)
Aucun.