mx.coreFTETextField FTETextField est une classe Sprite qui affiche le texte à l’aide du nouveau Flash Text Engine pour implémenter l’ancien TextField API. mx.core:IFontContextComponentflash.display:Sprite FTETextField est une classe Sprite qui affiche le texte à l’aide du nouveau Flash Text Engine pour implémenter l’ancien TextField API. flash.text.TextFieldFTETextField Constructeur. Constructeur. appendText Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. newTextsans objet Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. Elle renvoie une erreur d’exécution si elle est appelée. flash.text.TextField.appendText()getCharBoundaries Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. sans objet charIndexsans objet Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. Elle renvoie une erreur d’exécution si elle est appelée. flash.text.TextField.getCharBoundaries()getCharIndexAtPoint Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. sans objet xsans objet ysans objet Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. Elle renvoie une erreur d’exécution si elle est appelée. flash.text.TextField.getCharIndexAtPoint()getFirstCharInParagraph Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. sans objet charIndexsans objet Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. Elle renvoie une erreur d’exécution si elle est appelée. flash.text.TextField.getFirstCharInParagraph()getImageReference Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. sans objet idsans objet Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. Elle renvoie une erreur d’exécution si elle est appelée. flash.text.TextField.getImageReference()getLineIndexAtPoint Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. sans objet xsans objet ysans objet Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. Elle renvoie une erreur d’exécution si elle est appelée. flash.text.TextField.getLineIndexAtPoint()getLineIndexOfChar Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. sans objet charIndexsans objet Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. Elle renvoie une erreur d’exécution si elle est appelée. flash.text.TextField.getLineIndexOfChar()getLineLength Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. sans objet lineIndexsans objet Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. Elle renvoie une erreur d’exécution si elle est appelée. flash.text.TextField.getLineLength()getLineMetrics lineIndex getLineOffset Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. sans objet lineIndexsans objet Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. Elle renvoie une erreur d’exécution si elle est appelée. flash.text.TextField.getLineOffset()getLineText Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. sans objet lineIndexsans objet Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. Elle renvoie une erreur d’exécution si elle est appelée. flash.text.TextField.getLineText()getParagraphLength Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. sans objet charIndexsans objet Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. Elle renvoie une erreur d’exécution si elle est appelée. flash.text.TextField.getParagraphLength()getTextFormat Cette méthode a été implémentée dans FTETextField simplement pour renvoyer une copie de la propriété defaultTextFormat, car FTETextField ne prend pas en charge la mise en forme d’une plage. sans objet beginIndex-1sans objet endIndex-1sans objet Cette méthode a été implémentée dans FTETextField simplement pour renvoyer une copie de la propriété defaultTextFormat, car FTETextField ne prend pas en charge la mise en forme d’une plage. flash.text.TextField.getTextFormat()replaceSelectedText Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. valuesans objet Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. Elle renvoie une erreur d’exécution si elle est appelée. flash.text.TextField.replaceSelectedText()replaceText Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. beginIndexsans objet endIndexsans objet newTextsans objet Cette méthode n’a pas été mise en œuvre dans FTETextField, car très peu de composants l’utilisent dans TextField. Elle renvoie une erreur d’exécution si elle est appelée. flash.text.TextField.replaceText()setSelection Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge la sélection. beginIndexsans objet endIndexsans objet Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge la sélection. Elle renvoie une erreur d’exécution si elle est appelée. flash.text.TextField.setSelection()setTextFormat Cette méthode n’a aucun effet sur un objet FTETextField si beginIndex ou endIndex n’est pas égal à -1, car FTETextField ne prend pas en charge le formatage d’une plage. formatsans objet beginIndex-1sans objet endIndex-1sans objet Cette méthode n’a aucun effet sur un objet FTETextField si beginIndex ou endIndex n’est pas égal à -1, car FTETextField ne prend pas en charge le formatage d’une plage. flash.text.TextField.setTextFormat()alwaysShowSelection Cette propriété n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge la sélection. Cette propriété n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge la sélection. Renvoie une erreur d’exécution en cas d’accès. flash.text.TextField.alwaysShowSelectionantiAliasType Cette propriété n’a aucun effet sur un objet FTETextField, car FTE utilise un rendu de police plus récent que celui de TextField. Cette propriété n’a aucun d’effet sur un objet FTETextField, car FTE utilise un rendu de police plus récent que celui de TextField. Son obtention renvoie toujours la valeur null quelle que soit sa définition. flash.text.TextField.antiAliasTypeautoSize backgroundColor background borderColor border bottomScrollV Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge le défilement. Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge le défilement. Renvoie une erreur d’exécution en cas d’accès. flash.text.TextField.bottomScrollVcaretIndex Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge la modification. Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge la modification. Renvoie une erreur d’exécution en cas d’accès. flash.text.TextField.caretIndexcondenseWhite defaultTextFormat direction Direction du texte affiché par l’objet FTETextField. "ltr" Direction du texte affiché par l’objet FTETextField.

Les valeurs autorisées sont "ltr" pour les textes rédigés de gauche à droite, comme dans les scripts de style latin et "rtl" pour les textes rédigés de droite à gauche, comme l’arabe ou l’hébreu.

Remarque : cette propriété n’existe pas dans l’API flash.text.TextField.

displayAsPassword Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge la modification. Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge la modification. Renvoie une erreur d’exécution en cas d’accès. flash.text.TextField.displayAsPasswordembedFonts fontContext Instance IFlexModuleFactory que FTETextField utilise pour la création d'objets TextLine.null Instance IFlexModuleFactory que FTETextField utilise pour la création d'objets TextLine. Il s'agit généralement, mais pas toujours, d'un ISWFContext.

Définissez cette propriété si vous avez besoin de créer des lignes dans un autre contexte SWF qui ne contient pas le code TLF.

Remarque : cette propriété n’existe pas dans l’API flash.text.TextField.

gridFitType Cette propriété n’a aucun effet sur un objet FTETextField, car FTE utilise un rendu de police plus récent que celui de TextField. Cette propriété n’a aucun d’effet sur un objet FTETextField, car FTE utilise un rendu de police plus récent que celui de TextField. Son obtention renvoie toujours la valeur null quelle que soit sa définition. flash.text.TextField.gridFitTypehtmlText length locale Paramètres régionaux du texte affiché par FTETextField. Paramètres régionaux du texte affiché par FTETextField.

FTE et TLF utilisent ces paramètres régionaux pour mapper des caractères Unicode à des glyphes de police et rechercher des polices de rechange.

maxChars Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge la modification. Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge la modification. Renvoie une erreur d’exécution en cas d’accès. flash.text.TextField.maxCharsmaxScrollH Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge le défilement. Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge le défilement. Renvoie une erreur d’exécution en cas d’accès. flash.text.TextField.maxScrollHmaxScrollV Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge le défilement. Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge le défilement. Renvoie une erreur d’exécution en cas d’accès. flash.text.TextField.maxScrollVmouseWheelEnabled Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge le défilement. Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge le défilement. Son obtention renvoie toujours la valeur false quelle que soit sa définition. flash.text.TextField.mouseWheelEnabledmultiline Cette propriété n’a pas d’effet dans FTETextField, car FTETextField ne prend pas en charge la modification. Cette propriété n’a pas d’effet dans FTETextField, car FTETextField ne prend pas en charge la modification. Cependant, vous pouvez l’obtenir et la définir. flash.text.TextField.multilinenumLines restrict Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge le défilement. Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge le défilement. Renvoie une erreur d’exécution en cas d’accès. flash.text.TextField.restrictscrollH Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge le défilement. Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge le défilement. Renvoie une erreur d’exécution en cas d’accès. flash.text.TextField.scrollHscrollV Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge le défilement. Cette méthode n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge le défilement. Renvoie une erreur d’exécution en cas d’accès. flash.text.TextField.scrollVselectable La définition de cette propriété n’a aucun effet dans FTETextField, car FTETextField ne prend pas en charge la sélection. La définition de cette propriété n’a aucun effet dans FTETextField, car FTETextField ne prend pas en charge la sélection. Si vous l’obtenez, elle a toujours la valeur false. flash.text.TextField.selectableselectionBeginIndex Cette propriété n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge la sélection. Cette propriété n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge la sélection. Renvoie une erreur d’exécution en cas d’accès. flash.text.TextField.selectionBeginIndexselectionEndIndex Cette propriété n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge la sélection. Cette propriété n’a pas été implémentée dans FTETextField, car FTETextField ne prend pas en charge la sélection. Renvoie une erreur d’exécution en cas d’accès. flash.text.TextField.selectionEndIndexsharpness Cette propriété n’a pas d’effet dans FTETextField. Cette propriété n’a pas d’effet dans FTETextField. car FTE utilise un rendu de police plus récent que celui de TextField. Son obtention renvoie toujours la valeur NaN quelle que soit sa définition. flash.text.TextField.sharpnessstyleSheet flash.text.StyleSheettextColor textHeight textWidth text thickness Cette propriété n’a aucun effet sur un objet FTETextField, car FTE utilise un rendu de police plus récent que celui de TextField. Cette propriété n’a aucun d’effet sur un objet FTETextField, car FTE utilise un rendu de police plus récent que celui de TextField. Son obtention renvoie toujours la valeur NaN quelle que soit sa définition. flash.text.TextField.thicknesstype useRichTextClipboard Cette propriété n’est pas implémentée dans FTETextField, car FTETextField ne prend pas en charge la sélection ou les opérations liées au presse-papiers. Cette propriété n’est pas implémentée dans FTETextField, car FTETextField ne prend pas en charge la sélection ou les opérations liées au presse-papiers. Renvoie une erreur d’exécution en cas d’accès. flash.text.TextField.useRichTextClipboardwordWrap
UIFTETextField La classe UIFTETextField est une alternative à la classe UITextField pour l’affichage de texte dans les composants MX. mx.automation:IAutomationObjectmx.core:IIMESupportmx.core:IFlexModulemx.core:IInvalidatingmx.styles:ISimpleStyleClientmx.managers:IToolTipManagerClientmx.core:IUITextFieldmx.core:FTETextField La classe UIFTETextField est une alternative à la classe UITextField pour l’affichage de texte dans les composants MX.

UIFTETextField étend FTETextField de la même façon qu’UITextField étend TextField. En étendant FTETextField, il est alors possible pour les composants MX d’utiliser Flash Text Engine. Les avantages de l’utilisation de FTE par rapport à TextField sont entre autres une typographie de meilleure qualité ainsi qu’un texte bidirectionnel et orientable.

Lorsque les composants MX utilisent FTE, ils peuvent utiliser les mêmes polices incorporées que les composants Spark, qui utilisent toujours FTE. Dans le cas contraire, une police doit être incorporée avec embedAsCFF="false" pour être utilisée par les composants basés sur TextField et avec embedAsCFF="true" pour être utilisée par les composants basés sur FTE.

Les composants MX qui affichent du texte utilisent le style textFieldClass pour déterminer si créer des occurrences de UITextField ou UIFTETextField. Ils sont en mesure d’utiliser soit l’une soit l’autre, car les deux classes implémentent l’interface IUITextField.

Avertissement : si UIFTETextField hérite de layoutDirection="rtl", il modifie sa propre matrice transform.matrix afin de restaurer localement le système de coordonnées par défaut.

mx.core.UITextFieldmx.core.FTETextFieldUIFTETextField Constructeur. Constructeur. getExplicitOrMeasuredHeight getExplicitOrMeasuredWidth getStyle styleProp getTextStyles Renvoie l’objet TextFormat qui représente les informations de formatage de caractères pour cet objet UITextField.Objet TextFormat. Renvoie l’objet TextFormat qui représente les informations de mise en forme des caractères pour cet objet UITextField. flash.text.TextFormatgetUITextFormat Renvoie un objet UITextFormat contenant des informations de formatage pour ce composant.Objet comportant des informations de formatage pour ce composant. Renvoie un objet UITextFormat contenant des informations de formatage pour ce composant. Cette méthode est similaire à la méthode getTextFormat() de la classe flash.text.TextField, mais elle renvoie un objet UITextFormat au lieu d’un objet TextFormat.

La classe UITextFormat étend la classe TextFormat pour ajouter les méthodes de mesure de texte measureText() et measureHTMLText().

mx.core.UITextFormatflash.text.TextField
initialize Initialise ce composant. Initialise ce composant.

Cette méthode est requise par l’interface IUIComponent, mais elle est sans effet pour un élément UITextField.

invalidateDisplayList invalidateProperties invalidateSize move xy owns Renvoie true si cet objet est le propriétaire ou le parent de l’enfant.true si cet objet UITextField est le propriétaire ou le parent de l’enfant. childObjet DisplayObject enfant. Renvoie true si cet objet est le propriétaire ou le parent de l’enfant. propriétaireparentChanged Cette fonction est appelée lorsqu’un parent est affecté à l’objet UITextField.pParent de cet objet UITextField. Cette fonction est appelée lorsqu’un parent est affecté à l’objet UITextField. En règle générale, vous n’avez pas besoin d’appeler cette méthode. replayAutomatableEvent event setActualSize wh setColor Définit la couleur de police du texte.colorNouvelle couleur de police. Définit la couleur de police du texte. setFocus setStyle Sans effet.stylePropsans objet valuesans objet Sans effet. Un objet UITextField ne peut pas avoir de styles inline. setVisible Définit la valeur de la propriété visible de cet objet UITextField.visibletrue pour rendre cet objet UITextField visible et false pour le rendre invisible. noEventfalsetrue pour supprimer la génération d’un événement lorsque vous modifiez la visibilité. Définit la valeur de la propriété visible de cet objet UITextField. styleChanged styleProp truncateToFit Tronquer le texte pour l’ajuster horizontalement dans la zone définie pour la commande et ajouter des points de suspension, trois points (...) au texte.true si le texte a dû être tronqué. truncationIndicatornullTexte à ajouter après la troncature. Si vous transmettez null, une chaîne localisable telle que "..." est utilisée. Tronquer le texte pour l’ajuster horizontalement dans la zone définie pour la commande et ajouter des points de suspension, trois points (...) au texte. validateNow automationDelegate Objet délégué qui traite la fonctionnalité liée à l’automatisation. Objet délégué qui traite la fonctionnalité liée à l’automatisation. automationEnabled automationName automationOwner automationParent automationValue automationVisible baselinePosition Coordonnée y de la ligne de base de la première ligne de texte. Coordonnée y de la ligne de base de la première ligne de texte. className Nom de la classe de cette occurrence, par exemple « DataGridItemRenderer ». Nom de la classe de cette occurrence, par exemple "DataGridItemRenderer".

Cette chaîne n’inclut pas le nom du package. Si vous avez besoin du nom du package, appelez la méthode getQualifiedClassName() du package flash.utils. Elle renvoie une chaîne telle que "mx.controls.dataGridClasses::DataGridItemRenderer".

document Référence à l’objet de document associé à cet objet UITextField. Référence à l’objet de document associé à cet objet UITextField. Un objet de document est un objet qui se trouve au sommet de la hiérarchie d’une application ou d’un composant MXML ou ActionScript. enableIME Indicateur qui signale si l’IME doit être activé lorsque le composant reçoit le focus. Indicateur qui signale si l’IME doit être activé lorsque le composant reçoit le focus. enabled Valeur booléenne indiquant si le composant est activé. true Valeur booléenne indiquant si le composant est activé. Cette propriété affecte uniquement la couleur du texte et non si l’élément UITextField est modifiable. Pour contrôler le caractère modifiable, utilisez la propriété flash.text.TextField.type. flash.text.TextFieldexplicitHeight explicitMaxHeight Nombre qui spécifie la hauteur maximale du composant (en pixels) dans les coordonnées du composant, si la propriété maxHeight est définie. NaN Nombre qui spécifie la hauteur maximale du composant (en pixels) dans les coordonnées du composant, si la propriété maxHeight est définie. Puisque la propriété maxHeight est en lecture seule, cette méthode renvoie NaN. Vous devez remplacer cette méthode et ajouter un setter pour utiliser cette propriété. mx.core.UIComponent.explicitMaxHeightexplicitMaxWidth Nombre qui spécifie la largeur maximale du composant (en pixels) dans les coordonnées du composant, si la propriété maxWidth est définie.NaN Nombre qui spécifie la largeur maximale du composant (en pixels) dans les coordonnées du composant, si la propriété maxWidth est définie. Puisque la propriété maxWidth est en lecture seule, cette méthode renvoie NaN. Vous devez remplacer cette méthode et ajouter un setter pour utiliser cette propriété. mx.core.UIComponent.explicitMaxWidthexplicitMinHeight explicitMinWidth explicitWidth focusPane ignorePadding Si la valeur est true, les styles paddingLeft et paddingRight n’ajoutent pas d’espace autour du texte du composant.true Si la valeur est true, les styles paddingLeft et paddingRight n’ajoutent pas d’espace autour du texte du composant. imeMode Spécifie le mode IME (éditeur de méthode d’entrée).null Spécifie le mode IME (éditeur de méthode d’entrée). L’éditeur IME permet aux utilisateurs d’entrer du texte en chinois, japonais et coréen. Flex définit le mode IME spécifié lorsque le contrôle est mis en focus et rétablit la valeur précédente lorsque le contrôle est désactivé.

La classe flash.system.IMEConversionMode définit des constantes pour les valeurs possibles de cette propriété. Vous pouvez également spécifier null si vous ne souhaitez pas spécifier d’éditeur IME.

flash.system.IMEConversionMode
includeInLayout inheritingStyles Début de la chaîne de styles hérités de cet élément UITextField. Début de la chaîne de styles hérités de cet élément UITextField. La méthode getStyle() accède à inheritingStyles[styleName] pour parcourir la totalité de la chaîne liée au prototype. Cet objet est défini par la méthode initProtoChain(). En règle générale, vous n’avez pas besoin d’accéder à cette propriété directement. initialized Indicateur déterminant si un objet a traversé les trois phases de validation de mise en forme (si besoin était). Indicateur déterminant si un objet a traversé les trois phases de validation de mise en forme (si besoin était). isPopUp maxHeight maxWidth measuredHeight measuredMinHeight measuredMinWidth measuredWidth minHeight minWidth moduleFactory Fabrique moduleFactory utilisée pour la création d’objets TextField dans le contexte SWF adapté. Fabrique moduleFactory utilisée pour la création d’objets TextField dans le contexte SWF adapté. Cette opération est nécessaire au fonctionnement des polices incorporées. nestLevel nonInheritingStyles Début de la chaîne de styles non hérités de cet élément UITextField. Début de la chaîne de styles non hérités de cet élément UITextField. La méthode getStyle() accède à la méthode nonInheritingStyles[styleName] pour parcourir la totalité de la chaîne liée au prototype. Cet objet est défini par la méthode initProtoChain(). En règle générale, vous n’avez pas besoin d’accéder à cette propriété directement. nonZeroTextHeight Hauteur du texte, en pixels. Hauteur du texte, en pixels. Contrairement à la propriété textHeight, la propriété nonZeroTextHeight renvoie la valeur non nulle de la hauteur potentielle du texte, même si le texte est vide. owner Défini par défaut sur le conteneur parent de cet objet. Défini par défaut sur le conteneur parent de cet objet. Toutefois, si cet objet est un composant enfant déclenché par son parent, comme la liste déroulante d’un composant de commande ComboBox, le propriétaire est le composant ayant affiché cet objet.

Cette propriété n’est pas gérée par Flex, mais par chaque composant. Aussi, si vous utilisez la méthode PopUpManger.createPopUp() ou PopUpManger.addPopUp() pour afficher un composant enfant, définissez la propriété owner du composant enfant sur le composant l’ayant affiché.

La valeur par défaut est la valeur de la propriété parent.

parent Conteneur ou composant parent de ce composant. Conteneur ou composant parent de ce composant. percentHeight percentWidth processedDescriptors Définie sur true après la création des composants enfant internes éventuels par la méthode createChildren(). Définie sur true après la création des composants enfant internes éventuels par la méthode createChildren(). styleName systemManager toolTip tweeningProperties updateCompletePendingFlag Indicateur déterminant si un objet a traversé les trois phases de validation de mise en forme (si besoin était) Indicateur déterminant si un objet a traversé les trois phases de validation de mise en forme (si besoin était)