Package | mx.core |
Classe | public class DragSource |
Héritage | DragSource Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Chaque format de données est identifié par une chaîne. La méthode hasFormat()
est utilisée pour déterminer si l’objet comporte des données ayant ce format. La méthode dataForFormat()
est utilisée pour récupérer les données dans le format spécifié.
Les données peuvent être ajoutées directement à l’aide de la méthode addData()
ou indirectement à l’aide de la méthode addHandler()
. La méthode addHandler()
enregistre un rappel qui est appelé si les données sont sollicitées. Cette fonction permet d’ajouter des données dans un format non natif pouvant nécessiter des conversions ou des calculs importants. Par exemple, si vous disposez de données audio brutes, vous pouvez ajouter un gestionnaire pour le format MP3. La conversion MP3 n’est effectuée que si les données MP3 sont sollicitées.
Propriété | Défini par | ||
---|---|---|---|
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
formats : Array [lecture seule]
Contient les formats des données du déplacement, sous la forme d’un tableau de chaînes. | DragSource |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | DragSource | ||
Ajoute des données et une chaîne de format correspondante à la source du déplacement. | DragSource | ||
Ajoute un gestionnaire appelé lorsque les données sont sollicitées pour le format spécifié. | DragSource | ||
Récupère les données pour le format spécifié. | DragSource | ||
Renvoie true si la source de données contient le format demandé. Dans le cas contraire, elle renvoie false. | DragSource | ||
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 | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
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 |
formats | propriété |
formats:Array
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Contient les formats des données du déplacement, sous la forme d’un tableau de chaînes. Définissez cette propriété à l’aide des méthodes addData()
ou addHandler()
. La valeur par défaut dépend des données ajoutées à l’objet DragSource.
Implémentation
public function get formats():Array
DragSource | () | Constructeur |
public function DragSource()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
addData | () | méthode |
public function addData(data:Object, format:String):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ajoute des données et une chaîne de format correspondante à la source du déplacement. Cette méthode ne renvoie aucune valeur.
Paramètres
data:Object — Objet qui spécifie les données à faire glisser. Il peut s’agir d’un objet quelconque, par exemple une chaîne, un objet DataProvider, et ainsi de suite.
| |
format:String — Chaîne qui spécifie un libellé décrivant le format pour ces données.
|
addHandler | () | méthode |
public function addHandler(handler:Function, format:String):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ajoute un gestionnaire appelé lorsque les données sont sollicitées pour le format spécifié. Cette fonction est utile lorsque vous faites glisser de grandes quantités de données. Le gestionnaire n’est appelé que si les données sont sollicitées. Cette méthode ne renvoie aucune valeur.
Paramètres
handler:Function — Fonction qui spécifie le gestionnaire appelé pour solliciter les données. Cette fonction doit renvoyer les données dans le format spécifié.
| |
format:String — Chaîne qui spécifie le format pour ces données.
|
dataForFormat | () | méthode |
public function dataForFormat(format:String):Object
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Récupère les données pour le format spécifié. Si les données ont été ajoutées avec la méthode addData()
, elles sont renvoyées directement. Si les données ont été ajoutées avec la méthode addHandler()
la fonction de gestionnaire est appelée pour renvoyer les données.
Paramètres
format:String — Chaîne qui spécifie un libellé décrivant le format pour les données à renvoyer. Cette chaîne peut être une valeur personnalisée si vous créez une cible de dépôt personnalisée avec la méthode addData() .
Les commandes basées sur une liste disposent de valeurs prédéfinies pour le paramètre |
Object — Objet contenant les données dans le format demandé. Si vous faites glisser plusieurs éléments, la valeur renvoyée est un tableau. Pour une commande basée sur une liste, la valeur renvoyée est toujours un tableau, même si elle contient un seul élément.
|
hasFormat | () | méthode |
public function hasFormat(format:String):Boolean
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Renvoie true
si la source de données contient le format demandé. Dans le cas contraire, elle renvoie false
.
Paramètres
format:String — Chaîne qui spécifie un libellé décrivant le format pour les données.
|
Boolean — true si la source de données contient le format demandé.
|
Tue Jun 12 2018, 09:30 AM Z