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.utils 

LinkedList  - AS3 Flex

Packagemx.utils
Classepublic class LinkedList
HéritageLinkedList Inheritance Object

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Fournit une implémentation générique de liste doublement liée.



Propriétés publiques
 PropriétéDéfini par
 Inheritedconstructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet.
Object
  head : LinkedListNode
[lecture seule] Nœud représentant le début de la liste.
LinkedList
  length : Number
[lecture seule] Renvoie la longueur de la liste.
LinkedList
  tail : LinkedListNode
[lecture seule] Nœud représentant la fin de la liste.
LinkedList
Méthodes publiques
 MéthodeDéfini par
  
Constructeur.
LinkedList
  
Recherche la valeur donnée dans tous les nœuds.
LinkedList
 Inherited
Indique si la propriété spécifiée d’un objet est définie.
Object
  
Insère un nouveau nœud après un nœud déjà existant.
LinkedList
  
Insère un nouveau nœud avant un nœud existant précédemment.
LinkedList
 Inherited
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre.
Object
  
Supprime le nœud en fin de liste.
LinkedList
 Inherited
Indique si la propriété spécifiée existe et est énumérable.
Object
  
Pousser un nouveau nœud vers la fin de la liste.
LinkedList
  
Recherche la valeur donnée dans tous les nœuds et la supprime de la liste une fois trouvée.
LinkedList
 Inherited
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.
Object
  
Supprime le nœud en début de liste.
LinkedList
 Inherited
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.
Object
 Inherited
Renvoie la représentation sous forme de chaîne de l’objet spécifié.
Object
  
Pousser un nouveau nœud vers le début de la liste.
LinkedList
 Inherited
Renvoie la valeur primitive de l’objet spécifié.
Object
Détails de la propriété

head

propriété
head:LinkedListNode  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Nœud représentant le début de la liste.



Implémentation
    public function get head():LinkedListNode

length

propriété 
length:Number  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Renvoie la longueur de la liste.



Implémentation
    public function get length():Number

tail

propriété 
tail:LinkedListNode  [lecture seule]

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Nœud représentant la fin de la liste.



Implémentation
    public function get tail():LinkedListNode
Détails du constructeur

LinkedList

()Constructeur
public function LinkedList()

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Constructeur.

Détails de la méthode

find

()méthode
public function find(value:*):LinkedListNode

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Recherche la valeur donnée dans tous les nœuds.

Paramètres

value:* — La valeur à trouver.

Valeur renvoyée
LinkedListNode — Emplacement du nœud.

insertAfter

()méthode 
public function insertAfter(value:*, prev:LinkedListNode):LinkedListNode

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Insère un nouveau nœud après un nœud déjà existant.

Paramètres

value:* — Valeur à insérer. Si la valeur n’est pas un nœud LinkedListNode, elle doit être créée.
 
prev:LinkedListNode — Le précédent nœud à insérer relatif à.

Valeur renvoyée
LinkedListNode — Nouveau nœud.

insertBefore

()méthode 
public function insertBefore(value:*, next:LinkedListNode):LinkedListNode

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Insère un nouveau nœud avant un nœud existant précédemment.

Paramètres

value:* — Valeur à insérer. Si la valeur n’est pas un nœud LinkedListNode, elle doit être créée.
 
next:LinkedListNode — Le nœud à insérer relatif à.

Valeur renvoyée
LinkedListNode — Nouveau nœud.

pop

()méthode 
public function pop():LinkedListNode

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Supprime le nœud en fin de liste.

Valeur renvoyée
LinkedListNode — Le nœud supprimé.

push

()méthode 
public function push(value:*):LinkedListNode

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Pousser un nouveau nœud vers la fin de la liste.

Paramètres

value:* — La valeur à ajouter.

Valeur renvoyée
LinkedListNode — Le nœud nouvellement ajouté.

remove

()méthode 
public function remove(value:*):LinkedListNode

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Recherche la valeur donnée dans tous les nœuds et la supprime de la liste une fois trouvée.

Paramètres

value:* — La valeur à rechercher et à supprimer.

Valeur renvoyée
LinkedListNode — Le nœud supprimé, null dans tous les autres cas.

shift

()méthode 
public function shift():LinkedListNode

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Supprime le nœud en début de liste.

Valeur renvoyée
LinkedListNode — Le nœud supprimé.

unshift

()méthode 
public function unshift(value:*):LinkedListNode

Version du langage: ActionScript 3.0
Version du produit: Flex 4.5
Versions du moteur d’exécution: Flash Player 10, AIR 1.5

Pousser un nouveau nœud vers le début de la liste.

Paramètres

value:* — La valeur à ajouter.

Valeur renvoyée
LinkedListNode — Le nœud nouvellement ajouté.




[ 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.