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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

setClipboard (métho<strong>de</strong> System.setClipboard)<br />

public static setClipboard(text:String) : Void<br />

Remplace le contenu <strong>du</strong> presse-papiers par une chaîne <strong>de</strong> texte spécifiée.<br />

Remarque : Pour <strong>de</strong>s raisons <strong>de</strong> sécurité, il est impossible <strong>de</strong> lire le contenu <strong>du</strong> système<br />

Clipboard. En d'autres termes, il n'existe pas <strong>de</strong> métho<strong>de</strong> System.getClipboard()<br />

correspondante.<br />

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

Paramètres<br />

text:String - Chaîne au format texte seul à placer dans le Presse-papiers <strong>du</strong> système,<br />

remplaçant son contenu actuel (si ce <strong>de</strong>rnier contient déjà <strong>de</strong>s données).<br />

Exemple<br />

L'exemple suivant place la phrase "Hello World" dans le Presse-papiers système :<br />

System.setClipboard("Hello world");<br />

L'exemple suivant crée <strong>de</strong>ux champs texte pendant l'exécution, appelés in_txt et out_txt.<br />

Lorsque vous sélectionnez <strong>du</strong> texte dans le champ in_txt vous pouvez cliquer sur copy_btn<br />

pour copier les données dans le Presse-papiers. Vous pouvez ensuite coller le texte dans le<br />

champout_txt.<br />

this.createTextField("in_txt", this.getNextHighestDepth(), 10, 10, 160,<br />

120);<br />

in_txt.multiline = true;<br />

in_txt.bor<strong>de</strong>r = true;<br />

in_txt.text = "lorum ipsum...";<br />

this.createTextField("out_txt", this.getNextHighestDepth(), 10, 140, 160,<br />

120);<br />

out_txt.multiline = true;<br />

out_txt.bor<strong>de</strong>r = true;<br />

out_txt.type = "input";<br />

copy_btn.onRelease = function() {<br />

System.setClipboard(in_txt.text);<br />

Selection.setFocus("out_txt");<br />

};<br />

Si votre fichier SWF comporte un composant <strong>de</strong> la version 2, utilisez la classe DepthManager<br />

<strong>de</strong>s composants <strong>de</strong> la version 2 au lieu <strong>de</strong> la métho<strong>de</strong> MovieClip.getNextHighestDepth(),<br />

utilisée dans cet exemple.<br />

1200 Chapitre 2: Classes <strong>ActionScript</strong>

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

Saved successfully!

Ooh no, something went wrong!