03.07.2013 Views

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Un protocole spécial dédié aux URL <strong>de</strong>s champs <strong>de</strong> texte HTML permettant à un lien HREF<br />

d'appeler une fonction <strong>ActionScript</strong>. Dans les champs <strong>de</strong> texte HTML, vous pouvez créer <strong>de</strong>s<br />

liens à l'ai<strong>de</strong> <strong>de</strong> la balise A HTML. L'attribut HREF <strong>de</strong> la balise A contient une URL qui<br />

utilise un protocole standard tel que HTTP, HTTPS ou FTP. Le protocole asfunction est un<br />

protocole supplémentaire spécifique à Flash, ce qui engendre l'appel d'une fonction<br />

<strong>ActionScript</strong> à partir <strong>du</strong> lien.<br />

Disponibilité : Flash Player 5 ; <strong>ActionScript</strong> 1.0<br />

Paramètres<br />

function:String - Un i<strong>de</strong>ntificateur pour une fonction.<br />

parameter:String - Une chaîne transmise à la fonction nommée dans le paramètre<br />

function.<br />

Exemple<br />

Dans l'exemple suivant, la fonction playMP3() est définie. L'objet TextField list_txt est créé et<br />

défini <strong>de</strong> manière à pouvoir restituer le texte HTML. Le texte Track 1 et Track 2 constitue <strong>de</strong>s<br />

liens dans le champ <strong>de</strong> texte. La fonction playMP3() est appelée lorsque l'utilisateur clique sur<br />

le lien et lit le fichier MP3 transmis en tant que paramètre <strong>de</strong> l'appel asfunction.<br />

var myMP3:Sound = new Sound();<br />

function playMP3(mp3:String) {<br />

myMP3.loadSound(mp3, true);<br />

myMP3.onLoad = function(success) {<br />

if (!success) {<br />

// co<strong>de</strong> to handle errors here<br />

}<br />

};<br />

}<br />

this.createTextField("list_txt", this.getNextHighestDepth(), 0, 0, 200,<br />

100);<br />

list_txt.autoSize = true;<br />

list_txt.html = true;<br />

list_txt.multiline = true;<br />

list_txt.htmlText = "Track 1";<br />

list_txt.htmlText += "Track 2";<br />

Lorsque vous cliquez sur un lien, le fichier son MP3 est lu dans Flash Player.<br />

Voir également<br />

htmlText (propriété TextField.htmlText)<br />

Fonctions globales 49

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!