|
Lien vers une ancre
Les ancres, telles qu'elles sont définies en HTML classique
(page.html#ancre) ne sont pas directement supportées
par Flash avec la commande Get Url.
On peut utiliser à la place :
GetUrl > javascript:window.location.href="fichier.html#ancre"
IE Mac 4.5 ne supporte pas cette syntaxe et IE 5.5.
Voici toute nouvelle méthode si vous savez utiliser
un minimum l'actionscript.
Il suffit de renvoyer le caractère %23 qui correspond
au #. Ces deux caractères ne fonctionnent pas simplement.
Il faut passer par ce code :
Si ancre est défini ainsi :
ancre=unescape("%23");
Elle sera exploitée ainsi :
getURL ("http://www.flashxpress.net/html/"+urls+ancre+numAncre,
"_self")
Cette exemple montre comment sont lancés les liens
du menu haut de cette page. La variable ancre permet de placer
le caractère #
Bien sûr, vous n'êtes pas obligé de définir
la variable 'ancre' que nous avons ajoutée pour plus
de clarté à vos yeux ;)
Vous pouvez placer unescape directement dans l'expression
du getUrl.
Autre exemple qui cible l'ancre "un" de la page
html :
getURL ("http://www.flashxpress.net/page.htm"+unescape("%23")+"un",
"_self")
Lien email
Pour ouvrir la fenêtre de messagerie de l'utilisateur,
placer une Action Get Url sur un bouton :
Dans la case Url :
mailto:abc@abc.com
Ou encore, pour placer d'office le sujet du mail :
mailto:abc@abc.com?subject=Flash
De mieux en mieux (?) , pour avoir un message dans le corps
du mail
mailto:abc@abc.com?subject=Flash&body=MESSAGE%20IMPORTANT!
Notez que l'encodage Url est utilisé (%20), reportez-vous
au tutorial "Encodage" pour avoir une table complète.
Dans la foulée, une copie d'email :
mailto:gmonnier@flashxpress.net?subject=coucou&CC=gmonnier@regart.net
|