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.

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

MovieClip.createTextField)<br />

public createTextField(instanceName:String, <strong>de</strong>pth:Number, x:Number,<br />

y:Number, width:Number, height:Number) : TextField<br />

Crée un nouveau champ <strong>de</strong> texte vi<strong>de</strong> en tant qu'enfant <strong>du</strong> clip pour lequel vous avez appelé<br />

cette métho<strong>de</strong>. Vous pouvez utiliser la métho<strong>de</strong> createTextField() pour créer <strong>de</strong>s champs<br />

<strong>de</strong> texte lors <strong>de</strong> la lecture d'un fichier SWF. Le paramètre <strong>de</strong>pth détermine le niveau <strong>de</strong><br />

profon<strong>de</strong>ur (la position <strong>de</strong> l'ordre z) <strong>du</strong> nouveau champ <strong>de</strong> texte dans le clip. Chaque niveau<br />

<strong>de</strong> profon<strong>de</strong>ur peut contenir uniquement un objet. Si vous créez un nouveau champ <strong>de</strong> texte<br />

sur une profon<strong>de</strong>ur disposant déjà d'un champ <strong>de</strong> texte, le nouveau champ <strong>de</strong> texte remplace<br />

le champ <strong>de</strong> texte existant. Pour éviter d'écraser <strong>de</strong>s champs <strong>de</strong> texte existants, utilisez la<br />

métho<strong>de</strong> MovieClip.getInstanceAtDepth() afin <strong>de</strong> déterminer si une profon<strong>de</strong>ur<br />

spécifique est déjà occupée, ou la métho<strong>de</strong> MovieClip.getNextHighestDepth() afin <strong>de</strong><br />

déterminer la profon<strong>de</strong>ur inoccupée la plus élevée. Le champ <strong>de</strong> texte est positionné aux<br />

coordonnées (x, y) en adoptant les dimensions définies par les paramètres width x height. Les<br />

paramètres x et y sont calculés par rapport au conteneur <strong>du</strong> clip ; ces paramètres<br />

correspon<strong>de</strong>nt aux propriétés _x et _y <strong>du</strong> champ <strong>de</strong> texte. Les paramètres width et height<br />

correspon<strong>de</strong>nt aux propriétés _width et _height <strong>du</strong> champ <strong>de</strong> texte.<br />

Les propriétés par défaut d'un champ <strong>de</strong> texte sont les suivantes :<br />

type = "dynamic"<br />

bor<strong>de</strong>r = false<br />

background = false<br />

password = false<br />

multiline = false<br />

html = false<br />

embedFonts = false<br />

selectable = true<br />

wordWrap = false<br />

mouseWheelEnabled = true<br />

con<strong>de</strong>nseWhite = false<br />

restrict = null<br />

variable = null<br />

maxChars = null<br />

styleSheet = un<strong>de</strong>fined<br />

tabIn<strong>de</strong>d = un<strong>de</strong>fined<br />

Un champ <strong>de</strong> texte créé avec createTextField() reçoit les paramètres d'objet TextFormat<br />

par défaut suivants :<br />

font = "Times New Roman" // "Times" on Mac OS<br />

size = 12<br />

color = 0x000000<br />

bold = false<br />

italic = false<br />

MovieClip 883

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

Saved successfully!

Ooh no, something went wrong!