AS3 - mailto öffnet sich ein neues browser-Fenster
Intro zum problem
Mit AS3 ich will, dass Menschen, wenn Klicks eine E-Mail-Adresse, es öffnet sich Ihre E-Mail-Programm. Also ich mache Folgendes:
mc.addEventListener(MouseEvent.CLICK, sendEmail);
function sendEmail(e:MouseEvent):void{<br />
navigateToURL(new URLRequest("mailto:[email protected]"));<br />
}
Problem:
Jedes mal, wenn ein Benutzer auf den MovieClip, es öffnet sich Ihre E-Mail-Programm. Allerdings ist der browser ein neues Fenster öffnen, als gut. Wie kann ich vermeiden, dass der browser das öffnen des neuen Fenster, wenn Sie auf den MovieClip, der E-Mail-Adresse?
InformationsquelleAutor Ole Media | 2009-06-12
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es eine sehr einfache Antwort auf diese. Navigieren Sie zu der URL, öffnet ein neues browser-Fenster oder haben es in sich je nachdem, wie angegeben, wenn kein Fenster geöffnet ist, öffnet es einem egal. Verwenden
sendToURL
stattnavigateToURL
ich gerade getestet und es funktioniert einwandfrei.sendToURL
ist auch eine Funktion in der flash.net PaketProst!
InformationsquelleAutor Brian Hodge
versuchen
vom API
InformationsquelleAutor CookieOfFortune
2016 Update
Ich weiß, das ist ein sehr alte Frage, aber;
navigateToURL(new URLRequest("mailto:[email protected]"), "_blank");
Öffnet sich automatisch eine neue E-Mail in Outlook, ohne das öffnen einer neuen browser-Registerkarte.
Adobe Animieren 2015.2
InformationsquelleAutor Zze
Dem mailprogram öffnen, denn Sie gab einen E-mail-ID als URL. Ich glaube, Ihre Absicht ist E-mail senden, wenn ein Benutzer klicken Sie auf den link rechts?
Und öffnen im selben Fenster benutzen, was CookieOfFortune sagt. In
zweiten Teil
_self
, ist die Einstellung der Ziel-Fenster wie sich selbst.Wenn Sie möchten, um in einem neuen Fenster öffnen, verwenden Sie
navigateToUrl(urlRequest, "_blank");
InformationsquelleAutor Dubaigenius
Wir können, verwenden Sie folgenden code, mit
ExternalInterface
wo 'url' ist ein
mailto:
URL. also:InformationsquelleAutor Kuldip D Gandhi