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.

La métho<strong>de</strong> MovieClip.getNextHighestDepth() utilisée dans cet exemple requiert Flash<br />

Player 7 ou version ultérieure. Si votre fichier SWF comporte un composant <strong>de</strong> la version 2,<br />

utilisez la classe DepthManager <strong>de</strong>s composants <strong>de</strong> la version 2 au lieu <strong>de</strong> la métho<strong>de</strong><br />

MovieClip.getNextHighestDepth().<br />

removeTextField (métho<strong>de</strong><br />

TextField.removeTextField)<br />

public removeTextField() : Void<br />

Supprime le champ texte. Cette opération ne peut être réalisée que sur un champ texte qui a<br />

été créé avec MovieClip.createTextField(). Lorsque vous appelez cette métho<strong>de</strong>, le<br />

champ texte est supprimé. Cette métho<strong>de</strong> est similaire à MovieClip.removeMovieClip().<br />

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

Exemple<br />

L'exemple suivant crée un champ texte que vous pouvez supprimer <strong>de</strong> la Scène lorsque vous<br />

cliquez sur l'occurrence remove_btn. Créez un bouton et appelez-le remove_btn,puis ajoutez<br />

le co<strong>de</strong> <strong>ActionScript</strong> suivant à votre fichier FLA ou AS.<br />

this.createTextField("my_txt", this.getNextHighestDepth(), 10, 10, 300,<br />

22);<br />

my_txt.text = new Date().toString();<br />

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

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

my_txt.removeTextField();<br />

};<br />

La métho<strong>de</strong> MovieClip.getNextHighestDepth() utilisée dans cet exemple requiert Flash<br />

Player 7 ou version ultérieure. Si votre fichier SWF comporte un composant <strong>de</strong> la version 2,<br />

utilisez la classe DepthManager <strong>de</strong>s composants <strong>de</strong> la version 2 au lieu <strong>de</strong> la métho<strong>de</strong><br />

MovieClip.getNextHighestDepth().<br />

replaceSel (métho<strong>de</strong> TextField.replaceSel)<br />

public replaceSel(newText:String) : Void<br />

Remplace la sélection actuelle par le contenu <strong>du</strong> paramètre newText. Le texte est inséré au<br />

niveau <strong>de</strong> la sélection actuelle, à l'ai<strong>de</strong> <strong>du</strong> format <strong>de</strong> caractère par défaut actuel et <strong>du</strong> format <strong>de</strong><br />

paragraphe par défaut. Le texte n'est pas traité comme <strong>du</strong> co<strong>de</strong> HTML, même si le champ<br />

texte est un champ texte HTML.<br />

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

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

Saved successfully!

Ooh no, something went wrong!