| Package | mx.effects | 
| Classe | public class RemoveItemAction | 
| Héritage | RemoveItemAction    Effect   EventDispatcher   Object | 
| Version du langage: | ActionScript 3.0 | 
| Version du produit: | Flex 3 | 
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 | 
Masquer la syntaxe MXMLThe <mx:RemoveItemAction> tag
  inherits all of the tag attributes of its superclass,
  and adds no new tag attributes:
<mx:RemoveItemAction />
Eléments de l’API associés
Propriétés publiques
Propriétés protégées
Méthodes publiques 
| Méthode | Défini par | ||
|---|---|---|---|
RemoveItemAction(target:Object = null) 
      Constructeur.  | RemoveItemAction | ||
![]()  | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void 
	Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement.  | EventDispatcher | |
![]()  | 
      Capture les valeurs actuelles des propriétés correspondantes sur les cibles de l’effet et les enregistre en tant que valeurs d’arrivée.  | Effect | |
![]()  | 
      Capture les valeurs actuelles des propriétés correspondantes d’un autre ensemble de cibles. Flex utilise cette fonction lorsqu’un effet de modifications de données est exécuté.
     
        | Effect | |
![]()  | 
      Capture les valeurs actuelles des propriétés correspondantes sur les cibles de l’effet.  | Effect | |
![]()  | 
      Crée une seule instance d’effet et l’initialise.  | Effect | |
![]()  | 
      Prend un tableau d’objets cible et invoque la méthode createInstance() sur chaque cible.  | Effect | |
![]()  | 
      Supprime les écouteurs d’événement d’une instance et les retire de la liste d’instances.  | Effect | |
![]()  | 
	Distribue un événement dans le flux d’événements.  | EventDispatcher | |
![]()  | 
      Interrompt un effet en cours de lecture et passe immédiatement à la fin de l’effet.  | Effect | |
![]()  | 
      Renvoie un tableau de chaînes, où chaque chaîne correspond au nom d’une propriété modifiée par cet effet.  | Effect | |
![]()  | 
	Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement.  | EventDispatcher | |
![]()  | 
	 Indique si la propriété spécifiée d’un objet est définie.  | Object | |
![]()  | 
	 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 | |
![]()  | 
      Interrompt momentanément l’effet jusqu’à un appel de la méthode resume().  | Effect | |
![]()  | 
      Commence la lecture de l’effet.  | Effect | |
![]()  | 
	 Indique si la propriété spécifiée existe et est énumérable.  | Object | |
![]()  | 
	Supprime un écouteur de l’objet EventDispatcher.  | EventDispatcher | |
![]()  | 
      Reprend l’effet après une interruption demandée par un appel de la méthode pause().  | Effect | |
![]()  | 
      Exécute l’effet en sens inverse, si l’effet est en cours de lecture, à partir de sa position actuelle.  | Effect | |
![]()  | 
     Définit la disponibilité d’une propriété dynamique pour les opérations en boucle.  | Object | |
![]()  | 
      Arrête l’effet, en laissant les cibles de l’effet dans leur état actuel.  | Effect | |
![]()  | 
	 Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur.  | Object | |
![]()  | 
	 Renvoie la représentation sous forme de chaîne de l’objet spécifié.  | Object | |
![]()  | 
	 Renvoie la valeur primitive de l’objet spécifié.  | Object | |
![]()  | 
	Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié.  | EventDispatcher | |
Méthodes protégées 
Evénements
Détails du constructeur
RemoveItemAction | () | Constructeur | 
Exemples Comment utiliser cet exemple 
AddItemActionEffectExample.mxml
<?xml version="1.0"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark"
        xmlns:mx="library://ns.adobe.com/flex/mx">
    <fx:Script>
        <![CDATA[
            import mx.effects.easing.Elastic;
            import mx.collections.ArrayCollection;
            [Bindable]
            private var myDP:ArrayCollection = new ArrayCollection(
                ['A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P']);
            private function deleteItem():void {
                // As each item is removed, the index of the other items changes.
                // So first get the items to delete, then determine their indices
                // as you remove them.
                var toRemove:Array = [];
                for (var i:int = 0; i < tlist0.selectedItems.length; i++)
                    toRemove.push(tlist0.selectedItems[i]);
                for (i = 0; i < toRemove.length; i++)
                    myDP.removeItemAt(myDP.getItemIndex(toRemove[i]));
            }
            private var zcount:int = 0;
            private function addItem():void {
                // Always add the new item after the third item,
                // or after the last item if the length is less than 3.
                myDP.addItemAt("Z"+zcount++,Math.min(3,myDP.length));
            }
        ]]>
    </fx:Script>
    <!-- Define a custom data effect as a Halo Sequence effect. -->
    <fx:Declarations>
        <mx:Sequence id="itemsChangeEffect1">
            <mx:Blur
                blurYTo="12" blurXTo="12"
                duration="300"
                perElementOffset="150"
                filter="removeItem"/>
            <mx:Parallel>
                <mx:Move
                    duration="750"
                    easingFunction="{Elastic.easeOut}"
                    perElementOffset="20"/>
                <mx:RemoveItemAction
                    startDelay="400"
                    filter="removeItem"/>
                <mx:AddItemAction
                    startDelay="400"
                    filter="addItem"/>
                <mx:Blur
                    startDelay="410"
                    blurXFrom="18" blurYFrom="18" blurXTo="0" blurYTo="0"
                    duration="300"
                    filter="addItem"/>
            </mx:Parallel>
        </mx:Sequence>
    </fx:Declarations>
    <s:Panel title="AddItemEffect/RemoveItemEffect Example" width="75%" height="75%" >
        <s:VGroup left="20" right="20" top="20" bottom="20">
        <!-- This TileList uses a custom data change effect -->
        <mx:TileList id="tlist0"
            height="100%" width="100%"
            fontSize="18" fontStyle="italic"
            columnCount="4" rowCount="4"
            direction="horizontal"
            dataProvider="{myDP}"
            allowMultipleSelection="true"
            offscreenExtraRowsOrColumns="4"
            itemsChangeEffect="{itemsChangeEffect1}"/>
            <s:Button
                label="Delete selected item(s)"
            click="deleteItem();"/>
            <s:Button
                label="Add item"
            click="addItem();"/>
        </s:VGroup>
    </s:Panel>
</s:Application>
Tue Jun 12 2018, 09:30 AM Z
 
Afficher la syntaxe MXML