Guide de référence ActionScript® 3.0 pour la plate-forme Adobe® Flash®
Accueil  |  Masquer la liste des packages et des classes |  Packages  |  Classes  |  Nouveautés  |  Index  |  Annexes  |  Pourquoi existe-t-il du contenu en anglais ?
Filtres : Récupération des données du serveur...
Récupération des données du serveur...
mx.rpc.xml 

IXMLDecoder  - AS3 Flex

Packagemx.rpc.xml
Interfacepublic interface IXMLDecoder

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Décode un document XML vers un graphique d’objet ActionScript en fonction des définitions de schéma XML.



Propriétés publiques
 PropriétéDéfini par
  makeObjectsBindable : Boolean
Lorsque makeObjectsBindable est défini sur true, les objets et les tableaux anonymes sont enveloppés afin de pouvoir être liés.
IXMLDecoder
  recordXSIType : Boolean
Lorsque recordXSIType est défini sur true, si un type complexType codé possède un attribut xsi:type, les informations de type sont enregistrées sur l’instance décodée si elles sont fortement typées et implémentent mx.rpc.xml.IXMLSchemaInstance ou sont un proxy mx.utils.ObjectProxy anonyme.
IXMLDecoder
  typeRegistry : mx.rpc.xml:SchemaTypeRegistry
Mappe des types de schéma XML par un objet QName sur des classes ActionScript afin de créer des objets fortement typés lors du décodage de contenu.
IXMLDecoder
Méthodes publiques
 MéthodeDéfini par
  
decode(xml:*, name:QName = null, type:QName = null, definition:XML = null):*
Décode un document XML vers un graphique d’objet ActionScript.
IXMLDecoder
  
Réinitialise le décodeur sur son état initial, ainsi que toute étendue de schéma sur le niveau supérieur, et libère le document XML actuel en le définissant sur null.
IXMLDecoder
Détails de la propriété

makeObjectsBindable

propriété
makeObjectsBindable:Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Lorsque makeObjectsBindable est défini sur true, les objets et les tableaux anonymes sont enveloppés afin de pouvoir être liés. Les objets sont enveloppés avec mx.utils.ObjectProxy et les tableaux avec mx.collections.ArrayCollection.



Implémentation
    public function get makeObjectsBindable():Boolean
    public function set makeObjectsBindable(value:Boolean):void

recordXSIType

propriété 
recordXSIType:Boolean

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Lorsque recordXSIType est défini sur true, si un type complexType codé possède un attribut xsi:type, les informations de type sont enregistrées sur l’instance décodée si elles sont fortement typées et implémentent mx.rpc.xml.IXMLSchemaInstance ou sont un proxy mx.utils.ObjectProxy anonyme. Ces informations de type peuvent être utilisées pour posttraiter les objets décodés et identifier l’implémentation concrète d’un type potentiellement abstrait ayant été utilisée. La valeur par défaut est false.



Implémentation
    public function get recordXSIType():Boolean
    public function set recordXSIType(value:Boolean):void

typeRegistry

propriété 
typeRegistry:mx.rpc.xml:SchemaTypeRegistry

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Mappe des types de schéma XML par un objet QName sur des classes ActionScript afin de créer des objets fortement typés lors du décodage de contenu.



Implémentation
    public function get typeRegistry():mx.rpc.xml:SchemaTypeRegistry
    public function set typeRegistry(value:mx.rpc.xml:SchemaTypeRegistry):void
Détails de la méthode

decode

()méthode
public function decode(xml:*, name:QName = null, type:QName = null, definition:XML = null):*

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Décode un document XML vers un graphique d’objet ActionScript.

Paramètres

xml:* — Instance XML à décoder vers un objet ActionScript. Il peut s’agir d’une instance XML, d’une classe XMLList de longueur 1 ou d’une chaîne constituant des données XML valides.
 
name:QName (default = null) — Objet QName d’une propriété element d’un schéma XML qui décrit comment décoder la valeur, ou nom à utiliser pour la valeur décodée lorsqu’un paramètre de type est aussi spécifié.
 
type:QName (default = null) — Objet QName d’une définition simpleType ou complexType d’un schéma XML décrivant comment décoder la valeur.
 
definition:XML (default = null) — Si ni un élément ni un type de niveau supérieur n’existent dans le schéma pour décrire comment décoder cette valeur, une définition d’élément personnalisée peut être fournie.

Valeur renvoyée
* — Renvoie un objet ActionScript décodé du document XML donné.

reset

()méthode 
public function reset():void

Version du langage: ActionScript 3.0
Version du produit: Flex 3
Versions du moteur d’exécution: Flash Player 9, AIR 1.1

Réinitialise le décodeur sur son état initial, ainsi que toute étendue de schéma sur le niveau supérieur, et libère le document XML actuel en le définissant sur null.





[ X ]Pourquoi existe-t-il du contenu en anglais ?
Certaines parties du Guide de référence ActionScript 3.0 sont en anglais

Tout le contenu du Guide de référence ActionScript 3.0 n’a pas été traduit dans toutes les langues. Si un élément de langage n’est pas traduit, il s’affiche en anglais. Par exemple, la classe ga.controls.HelpBox n’est traduite dans aucune langue. Ainsi, dans la version française du guide de référence, la classe ga.controls.HelpBox apparaît en anglais.