mx.graphicsImageSnapshot Classe d’aide utilisée pour capturer un instantané des composants Flash qui implémentent flash.display.IBitmapDrawable, y compris les composants UIComponents Flex. Object Classe d’aide utilisée pour capturer un instantané des composants Flash qui implémentent flash.display.IBitmapDrawable, y compris les composants UIComponents Flex.

Une occurrence de cette classe peut être envoyée sous la forme d’un composant RemoteObject à Adobe LiveCycle Data Services afin de générer un fichier PDF d’une image côté client. Si vous devez spécifier d’autres propriétés de l’image au-delà de ses propriétés contentType, width et height, vous devez définir des paires nom/valeur pour l’objet properties.

Dans les versions antérieures de Flex, ces propriétés supplémentaires étaient définies sur l’occurrence ImageSnapshot. Cette classe reste dynamique afin de permettre cette action, mais elle ne le sera peut être plus dans une version ultérieure de Flex.

ImageSnapshot Constructeur.width0Largeur de l’image. height0Hauteur de l’image. datanullTableau d’octets contenant l’image. contentTypenullType de format de l’encodeur de l’image, PNGEncoder ou JPEGEncoder. Constructeur. captureBitmapData Méthode d’utilitaire permettant de saisir un instantané brut d’un composant de l’interface utilisateur sous la forme d’un objet BitmapData. Objet BitmapData représentant l’instantané capturé ou null si la source n’a aucune limite visible. sourceObjet qui implémente l’interface flash.display.IBitmapDrawable. matrixnullObjet Matrix utilisé pour redimensionner, faire pivoter ou traduire les coordonnées du bitmap capturé. Si vous ne souhaitez pas appliquer une matrice de transformation à l’image, réglez ce paramètre sur une matrice d’identité, créée à l’aide du constructeur new Matrix() par défaut, ou transmettez une valeur null. colorTransformnullObjet ColorTransform utilisé pour définir les valeurs de couleur du bitmap. Si aucun objet n’est fourni, les couleurs de l’image bitmap ne sont pas transformées. Si ce paramètre doit être transmis, alors que vous ne souhaitez pas transformer l’image, réglez-le sur un objet ColorTransform créé à l’aide du constructeur new ColorTransform() par défaut. blendModenullChaîne extraite de la classe flash.display.BlendMode, qui spécifie le mode de fondu à appliquer au bitmap générée par l’opération. clipRectnullObjet Rectangle qui définit la zone de l’image source à dessiner. Si cette valeur n’est pas fournie, aucun découpage n’est effectué et l’objet source est dessiné dans sa totalité. smoothingfalseValeur booléenne indiquant si un objet BitmapData doit être lissé lorsqu’il est redimensionné. Méthode d’utilitaire permettant de saisir un instantané brut d’un composant de l’interface utilisateur sous la forme d’un objet BitmapData. captureImage Méthode d’utilitaire permettant de saisir un instantané d’un composant, mis à l’échelle à une résolution spécifique (en ppp) et codé dans un format d’image spécifique. Une occurrence ImageSnapshot contenant un instantané capturé codé et les métadonnées d’image associées. mx.graphics:ImageSnapshotsourceObjet qui implémente l’interface flash.display.IBitmapDrawable. dpi0Résolution en points par pouce. En l’absence de résolution, la résolution à l’écran est utilisée par défaut. encodermx.graphics.codec:IImageEncodernullLe format d’image utilise pour coder le bitmap brut. Les deux encodeurs sont PNGEncoder et JPEGEncoder. Si aucun encodeur n’est fourni, celui par défaut est PNGEncoder. scaleLimitedtrueLa largeur ou la hauteur maximale d’une image bitmap dans Flash est de 2880 pixels. Si la valeur scaleLimited est définie sur true la résolution est réduite proportionnellement pour rester dans la limite de 2880 pixels. Dans le cas contraire, si la valeur scaleLimited est définie sur false, des fenêtres d’instantané de taille inférieure seront prises et assemblées afin de capturer une image plus grande. La valeur par défaut est true. Méthode d’utilitaire permettant de saisir un instantané d’un composant, mis à l’échelle à une résolution spécifique (en ppp) et codé dans un format d’image spécifique. encodeImageAsBase64 Méthode d’utilitaire permettant de convertir un instantané ImageSnapshot en chaîne codée au format base-64 à des fins de transmission dans un format de sérialisation basé sur du texte, tel que le XML. Chaîne représentant l’instantané codé au format Base64. snapshotmx.graphics:ImageSnapshotImage capturée en tant qu’instantané mx.graphics.ImageSnapshot. Méthode d’utilitaire permettant de convertir un instantané ImageSnapshot en chaîne codée au format Base-64 à des fins de transmission dans un format de sérialisation basé sur du texte, tel que le XML. captureImageMAX_BITMAP_DIMENSION Largeur et hauteur maximales d’un bitmap. 2880 Largeur et hauteur maximales d’un bitmap. defaultEncoder Implémentation mx.graphics.codec.IImageEncoder par défaut utilisée pour la capture d’images. Implémentation mx.graphics.codec.IImageEncoder par défaut utilisée pour la capture d’images. Les deux implémentations sont PNGEncoder et JPEGEncoder. L’encodeur par défaut utilise le format PNG. contentType Type de contenu MIME pour format de codage d’image utilisé pour capturer cet instantané. Type de contenu MIME pour format de codage d’image utilisé pour capturer cet instantané. Pour les images au format PNG, le type MIME est « image/png ». Pour les images au format JPG ou JPEG, le type MIME est « image/jpeg » data Données codées représentant l’instantané de l’image. Données codées représentant l’instantané de l’image. height Hauteur de l’image, en pixels. Hauteur de l’image, en pixels. properties Objet contenant des paires nom/valeur spécifiant des propriétés supplémentaires de l’image. {} Objet contenant des paires nom/valeur spécifiant des propriétés supplémentaires de l’image.

En règle générale, vous devez fournir de telles informations lors de l’envoi d’une occurrence ImageSnapshot à Adobe LiveCycle Data Services en vue de générer un fichier PDF. Vous pouvez définir l’ensemble de l’objet ou définir des paires nom/valeur individuelles pour l’objet vide préexistant.

width Largeur de l’image, en pixels. Largeur de l’image, en pixels.
GradientStroke La classe GradientStroke vous permet de spécifier un contour à remplissage dégradé. mx.graphics:IStrokemx.graphics:GradientBase La classe GradientStroke vous permet de spécifier un contour à remplissage dégradé. Vous pouvez utiliser la classe GradientStroke, ainsi qu’à la classe GradientEntry, pour définir un contour dégradé. mx.graphics.Strokemx.graphics.GradientEntryflash.display.GraphicsGradientStroke Constructeur.weight1Spécifie l’épaisseur de trait, en pixels. Ce paramètre est facultatif, avec une valeur par défaut de 1 pixelHintingfalseValeur booléenne qui permet d’ajouter des indices supplémentaires de lissage des pixels. Cette valeur affecte à la fois la position des ancres de courbe et la taille du trait. Si pixelHinting est défini sur true, Flash Player et AIR proposent des indices de largeur des pixels. Si pixelHinting est défini sur false, les courbes et les lignes droites risquent de ne pas être continues. Ce paramètre est facultatif, avec une valeur par défaut false scaleModenormalValeur de la classe LineScaleMode qui spécifie le mode d’échelle à utiliser. Les valeurs possibles sont les suivantes : LineScaleMode.HORIZONTAL, LineScaleMode.NONE, LineScaleMode.NORMAL et LineScaleMode.VERTICAL. Ce paramètre est facultatif, avec la valeur par défaut LineScaleMode.NORMAL. capsroundValeur de la classe CapsStyle qui spécifie le type d’extrémité au bout des lignes. Les valeurs possibles sont les suivantes : CapsStyle.NONE, CapsStyle.ROUND et CapsStyle.SQUARE. Une valeur null équivaut à CapsStyle.ROUND Ce paramètre est facultatif, avec une valeur par défaut de CapsStyle.ROUND. jointsroundValeur de la classe JointStyle qui spécifie le type d’apparence de liaison utilisé dans les angles. Les valeurs possibles sont les suivantes : JointStyle.BEVEL, JointStyle.MITER et JointStyle.ROUND. Une valeur null équivaut à JointStyle.ROUND. Ce paramètre est facultatif, avec une valeur par défaut de JointStyle.ROUND. miterLimit3Nombre qui indique la limite à laquelle une pointe est coupée. Les valeurs gérées sont comprises entre 1 et 255 (et les valeurs qui excèdent cette plage sont arrondies à 1 ou 255). Cette valeur n’est utilisée que si la propriété jointStyle est définie sur miter. La valeur miterLimit représente la longueur maximale d’une pointe au-delà du point où les lignes se rencontrent pour former une liaison. La valeur exprime un facteur du paramètre thickness de la ligne. Par exemple, avec un facteur miterLimit de 2,5 et une valeur de thickness de 10 pixels, la pointe est coupée à 25 pixels. Ce paramètre est facultatif, avec une valeur par défaut de 3 Constructeur. apply Applique les propriétés à l’objet Graphics spécifié. gObjet Graphics auquel appliquer les propriétés. targetBoundsLes limites de la forme à laquelle est appliqué le tracé. targetOriginPoint qui définit l’origine (0,0) de la forme dans le système de coordonnées de la cible. Applique les propriétés à l’objet Graphics spécifié. createGraphicsStroke Génère un objet GraphicsStroke représentant ce tracé.L’objet GraphicsStroke de dessin API-2 représentant ce tracé. targetBoundsLe cadre de délimitation du tracé. targetOriginPoint qui définit l’origine (0,0) de la forme dans le système de coordonnées de la cible. Génère un objet GraphicsStroke représentant ce tracé. caps Spécifie l’aspect des extrémités de lignes. CapsStyle.ROUND Spécifie l’aspect des fins de lignes.

Les valeurs possibles sont les suivantes : CapsStyle.NONE, CapsStyle.ROUND et CapsStyle.SQUARE. Une valeur null équivaut à CapsStyle.ROUND

flash.display.CapStyle
joints Valeur de la classe JointStyle qui spécifie le type d’apparence de liaison utilisé dans les angles. JointStyle.ROUND Valeur de la classe JointStyle qui spécifie le type d’apparence de liaison utilisé dans les angles.

Les valeurs possibles sont les suivantes : JointStyle.BEVEL, JointStyle.MITER et JointStyle.ROUND. Une valeur null équivaut à JointStyle.ROUND.

flash.display.JointStyle
miterLimit Nombre qui indique la limite à laquelle une pointe est coupée. 3 Nombre qui indique la limite à laquelle une pointe est coupée.

Les valeurs gérées sont comprises entre 1 et 255 (et les valeurs qui excèdent cette plage sont arrondies à 1 ou 255).

Cette valeur n’est utilisée que si la propriété jointStyle est définie sur JointStyle.MITER.

La valeur miterLimit représente la longueur maximale d’une pointe au-delà du point où les lignes se rencontrent pour former une liaison. La valeur exprime un facteur du paramètre thickness de la ligne. Par exemple, avec un facteur miterLimit de 2,5 et une valeur de thickness de 10 pixels, la pointe est coupée à 25 pixels.

pixelHinting Valeur booléenne qui permet d’ajouter des indices supplémentaires de lissage des pixels. false Valeur booléenne qui permet d’ajouter des indices supplémentaires de lissage des pixels.

Cette valeur affecte à la fois la position des ancres de courbe et la taille du trait.

Si pixelHinting est défini sur true, Flash Player et AIR proposent des indices de largeur des pixels. Si pixelHinting est défini sur false, les courbes et les lignes droites risquent de ne pas être continues.

scaleMode Spécifie le mode d’échelle à utiliser. LineScaleMode.NORMAL Spécifie le mode d’échelle à utiliser. Les valeurs possibles sont les suivantes :
  • LineScaleMode.NORMAL— Redimensionne toujours l’épaisseur du trait si l’objet est redimensionné (valeur par défaut).
  • LineScaleMode.NONE— Ne redimensionne jamais l’épaisseur du trait.
  • LineScaleMode.VERTICAL— N’ajuste pas l’épaisseur du trait si l’objet est redimensionné verticalement uniquement.
  • LineScaleMode.HORIZONTAL— N’ajuste pas l’épaisseur du trait si l’objet est redimensionné horizontalement uniquement.
flash.display.LineScaleMode
weight Epaisseur du trait, en pixels. Epaisseur du trait, en pixels.
IFill Définit l’interface que les classes effectuant un remplissage doivent implémenter. Définit l’interface que les classes effectuant un remplissage doivent implémenter. mx.graphics.LinearGradientmx.graphics.RadialGradientbegin Lance le remplissage. targetObjet Graphics cible en cours de remplissage. targetBoundsObjet Rectangle définissant la taille du remplissage à l’intérieur de target. Si les dimensions du rectangle sont supérieures à celles de target, le remplissage est tronqué. Si les dimensions du rectangle sont inférieures à celles de target, le remplissage s’étend à l’ensemble de target. targetOriginPoint qui définit l’origine (0,0) de la forme dans le système de coordonnées de la cible. Lance le remplissage. end Termine le remplissage. targetObjet Graphics en cours de remplissage. Termine le remplissage. GradientEntry La classe GradientEntry définit les objets qui permettent de contrôler une transition dans le cadre d’un remplissage dégradé. The <mx:GradientEntry> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:

  <mx:GradientEntry
    Properties
    alpha="1.0"
    color="0x000000"
    ratio="NaN"
  />
  
]]>
flash.events:EventDispatcher La classe GradientEntry définit les objets qui permettent de contrôler une transition dans le cadre d’un remplissage dégradé. Vous pouvez utiliser cette classe avec les classes LinearGradient et RadialGradient pour définir un remplissage dégradé. mx.graphics.LinearGradientmx.graphics.RadialGradientGradientEntry Constructeur.color0x000000Couleur de cette entrée de dégradé. La valeur par défaut est 0x000000 (noir). ratiounknownDans l’élément graphique, emplacement auquel la couleur est échantillonnée sur 100 %. Flex espace uniformément les entrées GradientEntries avec des valeurs de ratio manquantes. La valeur par défaut est NaN. alpha1.0Valeur alpha de cette entrée dans le dégradé. Ce paramètre est facultatif. La valeur par défaut est 1.0. Constructeur. alpha Transparence du remplissage dégradé. 1.0 Transparence du remplissage dégradé. Les valeurs possibles sont comprises entre 0.0 (invisible) et 1.0 (opaque). color Valeur de la couleur d’un remplissage en dégradé. Valeur de la couleur d’un remplissage en dégradé. ratio Dans l’élément graphique, emplacement exprimé sous forme de pourcentage compris entre 0.0 à 1.0 dans lequel Flex prélève un échantillon de la couleur associée à 100 %. Dans l’élément graphique, emplacement exprimé sous forme de pourcentage compris entre 0.0 à 1.0 dans lequel Flex prélève un échantillon de la couleur associée à 100 %.
BitmapFillMode La classe BitmapFillMode définit une énumération des modes de redimensionnement qui déterminent la manière dont une image BitmapImage remplit les dimensions spécifiées par le système de présentation.Object La classe BitmapFillMode définit une énumération des modes de redimensionnement qui déterminent la manière dont une image BitmapImage remplit les dimensions spécifiées par le système de présentation. spark.components.Image.fillModespark.primitives.BitmapImage.fillModeCLIP Le bitmap se termine sur le bord de la région. clip Le bitmap se termine sur le bord de la région. REPEAT Le bitmap est répété pour remplir la région. repeat Le bitmap est répété pour remplir la région. SCALE Le remplissage de bitmap s’étire pour remplir la région. scale Le remplissage de bitmap s’étire pour remplir la région. RadialGradient La classe RadialGradient vous permet de spécifier une transition de couleur progressive dans la couleur de remplissage. The <mx:RadialGradient> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:

  <mx:RadialGradient
    Properties
    angle="0"
    focalPointRatio="0"
  />
  
]]>
mx.graphics:IFillmx.graphics:GradientBase La classe RadialGradient vous permet de spécifier une transition de couleur progressive dans la couleur de remplissage. Un dégradé radial définit un motif de remplissage qui s’étend à partir du centre d’un élément graphique. Ajoutez une série d’objets GradientEntry au tableau entries de l’objet RadialGradient pour définir les couleurs qui composent le remplissage dégradé.

Dans MXML, définissez un objet RadialGradient en ajoutant une série d’objets GradientEntry, comme l’illustre l’exemple suivant :

  <mx:fill>
      <mx:RadialGradient>
          <mx:entries>
              <mx:GradientEntry color="0xC5C551" ratio="0.00" alpha="0.5"/>
              <mx:GradientEntry color="0xFEFE24" ratio="0.33" alpha="0.5"/>
              <mx:GradientEntry color="0xECEC21" ratio="0.66" alpha="0.5"/>
          </mx:entries>
      </mx:RadialGradient>
  </mx:fill>
  

Vous pouvez également définir un objet RadialGradient comme remplissage pour n’importe quel élément graphique dans ActionScript, comme l’illustre l’exemple suivant :

  
  <?xml version="1.0"?>
  <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()">
      <mx:Script>
      import flash.display.Graphics;
      import flash.geom.Rectangle;
      import mx.graphics.GradientEntry;
      import mx.graphics.RadialGradient;
  
      private function init():void
      {
          var w:Number = 200;
          var h:Number = 200;
  
          var s:Sprite = new Sprite();
          // Add the new Sprite to the display list.
          rawChildren.addChild(s);    
  
          var g:Graphics = s.graphics;
          g.lineStyle(1, 0x33CCFF, 1.0);
  
          var fill:RadialGradient = new RadialGradient();
          
          var g1:GradientEntry = new GradientEntry(0xFFCC66, 0.00, 0.5);
          var g2:GradientEntry = new GradientEntry(0x000000, 0.33, 0.5);
          var g3:GradientEntry = new GradientEntry(0x99FF33, 0.66, 0.5);
          
          fill.entries = [ g1, g2, g3 ];
  
          // Set focal point to upper left corner.
          fill.angle = 45;
          fill.focalPointRatio = -0.8;
  
          // Draw a box and fill it with the RadialGradient.
          g.moveTo(0, 0);
          fill.begin(g,new Rectangle(0, 0, w, h));
          g.lineTo(w, 0);
          g.lineTo(w, h);
          g.lineTo(0, h);
          g.lineTo(0, 0);      
          fill.end(g);
      }
      </mx:Script>
  </mx:Application>
  

mx.graphics.GradientEntrymx.graphics.LinearGradientmx.graphics.IFillRadialGradient Constructeur. Constructeur. begin Lance le remplissage. targetObjet Graphics cible en cours de remplissage. targetBoundsObjet Rectangle définissant la taille du remplissage à l’intérieur de target. Si les dimensions du rectangle sont supérieures à celles de target, le remplissage est tronqué. Si les dimensions du rectangle sont inférieures à celles de target, le remplissage s’étend à l’ensemble de target. targetOriginPoint qui définit l’origine (0,0) de la forme dans le système de coordonnées de la cible. Lance le remplissage. end Termine le remplissage. targetObjet Graphics en cours de remplissage. Termine le remplissage. focalPointRatio Définit l’emplacement du début du remplissage radial. 0.0 Définit l’emplacement du début du remplissage radial.

Les valeurs possibles sont comprises entre -1,0 et 1,0. La valeur -1 permet de définir le point focal (ou le début du fond en dégradé) sur la gauche du rectangle de délimitation. La valeur 1 permet de définir le point focal sur la droite du rectangle de délimitation.

Si vous utilisez cette propriété conjointement avec la propriété angle, cette valeur spécifie le degré de distance par rapport au centre sur lequel le point focal se produit. Par exemple, avec un angle de 45 et un paramètre focalPointRatio de 0.25, le point focal est légèrement inférieur et à droite du centre. Si vous définissez focalPointRatio sur 0, le point focal est au milieu du rectangle de délimitation.

Si vous définissez focalPointRatio sur 1, le point focal est situé sur le coin inférieur droit du rectangle de délimitation.

scaleX Echelle horizontale de la transformation de dégradé, qui définit la largeur du dégradé (sans rotation) Echelle horizontale de la transformation de dégradé, qui définit la largeur du dégradé (sans rotation) scaleY Echelle verticale de la transformation de dégradé, qui définit la hauteur du dégradé (sans rotation) Echelle verticale de la transformation de dégradé, qui définit la hauteur du dégradé (sans rotation)
IStroke Définit l’interface que les classes définissant une ligne doivent implémenter. Définit l’interface que les classes définissant une ligne doivent implémenter. apply Applique les propriétés à l’objet Graphics spécifié. graphicsObjet Graphics auquel appliquer les propriétés. targetBoundsLes limites de la forme à laquelle est appliqué le tracé. targetOriginPoint qui définit l’origine (0,0) de la forme dans le système de coordonnées de la cible. Applique les propriétés à l’objet Graphics spécifié. createGraphicsStroke Génère un objet GraphicsStroke représentant ce tracé.L’objet GraphicsStroke de dessin API-2 représentant ce tracé. targetBoundsLe cadre de délimitation du tracé. targetOriginPoint qui définit l’origine (0,0) de la forme dans le système de coordonnées de la cible. Génère un objet GraphicsStroke représentant ce tracé. joints Spécifie l’aspect des intersections de ligne utilisées dans les angles. Spécifie l’aspect des intersections de ligne utilisées dans les angles. Les valeurs possibles sont JointStyle.ROUND, JointStyle.MITER et JointStyle.BEVEL. flash.display.JoingStylemiterLimit Indique la limite à laquelle une pointe est coupée.3 Indique la limite à laquelle une pointe est coupée. Les valeurs possibles vont de 0 à 255. scaleMode Valeur de la classe LineScaleMode qui spécifie le mode d’échelle à utiliser.LineScaleMode.NORMAL Valeur de la classe LineScaleMode qui spécifie le mode d’échelle à utiliser. Les valeurs possibles sont les suivantes :
  • LineScaleMode.NORMAL— Redimensionne toujours l’épaisseur du trait si l’objet est redimensionné (valeur par défaut).
  • LineScaleMode.NONE— Ne redimensionne jamais l’épaisseur du trait.
  • LineScaleMode.VERTICAL— N’ajuste pas l’épaisseur du trait si l’objet est redimensionné verticalement uniquement.
  • LineScaleMode.HORIZONTAL— N’ajuste pas l’épaisseur du trait si l’objet est redimensionné horizontalement uniquement.
flash.display.LineScaleMode
weight Epaisseur du trait, en pixels. Epaisseur du trait, en pixels. Pour de nombreuses lignes de graphique, la valeur par défaut est de 1 pixel.
BitmapFill Définit un ensemble de valeurs utilisé pour remplir une zone à l’écran avec une image bitmap ou à un autre objet DisplayObject. mx.graphics:IFillflash.events:EventDispatcher Définit un ensemble de valeurs utilisé pour remplir une zone à l’écran avec une image bitmap ou à un autre objet DisplayObject. mx.graphics.IFillflash.display.Bitmapflash.display.BitmapDataflash.display.DisplayObjectBitmapFill Constructeur. Constructeur. compoundTransform Contient la matrice et les propriétés de transformation pratiques (x, y et rotation). mx.geom:CompoundTransform Contient la matrice et les propriétés de transformation pratiques (x, y et rotation). La classe compoundTransform est créée lors de la définition de la propriété matrix. alpha Transparence du remplissage dégradé.1.0. Transparence du remplissage dégradé. Les valeurs possibles sont comprises entre 0.0 (invisible) et 1.0 (opaque). fillMode Détermine la manière dont l’image bitmap remplit les dimensions.<code>BitmapFillMode.SCALE</code> Détermine la manière dont l’image bitmap remplit les dimensions. Si vous définissez la valeur de cette propriété dans une balise, utilisez la chaîne (par exemple, « repeat »). Si vous définissez la valeur de cette propriété dans ActionScript, utilisez la constante (par exemple, BitmapFillMode.CLIP). Lorsque cette valeur est définie sur BitmapFillMode.CLIP (« clip »), le bitmap se termine sur le bord de la région. Lorsque cette valeur est définie sur BitmapFillMode.REPEAT (« repeat »), l’image bitmap se répète pour remplir la région. Lorsque cette valeur est définie sur BitmapFillMode.SCALE (« scale »), l’image bitmap s’étire pour remplir la région. matrix Tableau des valeurs utilisées pour la transformation de matrice. Tableau des valeurs utilisées pour la transformation de matrice. offsetX Distance de décalage horizontal du bitmap par rapport à l’origine. 0 Distance de décalage horizontal du bitmap par rapport à l’origine. Ce réglage est effectué après la rotation et la mise à l’échelle. offsetY Distance de décalage vertical du bitmap par rapport à l’origine. 0 Distance de décalage vertical du bitmap par rapport à l’origine. Ce réglage est effectué après la rotation et la mise à l’échelle. originX Origine horizontale du remplissage bitmap. 0 Origine horizontale du remplissage bitmap. Le remplissage bitmap est décalé afin que ce point apparaisse à l’origine. La mise à l’échelle et la rotation de l’image bitmap sont effectuées autour de ce point. originY Origine verticale du remplissage bitmap. 0 Origine verticale du remplissage bitmap. Le remplissage bitmap est décalé afin que ce point apparaisse à l’origine. La mise à l’échelle et la rotation de l’image bitmap sont effectuées autour de ce point. repeat Indique si le bitmap est répété pour remplir la zone. true Indique si le bitmap est répété pour remplir la zone. Défini sur true pour que le remplissage s’effectue en mosaïque vers l’extérieur jusqu’aux bords de la région remplie. Défini sur false pour terminer le remplissage au bord de la région. rotation Nombre de degrés de rotation du bitmap. 0 Nombre de degrés de rotation du bitmap. Les valeurs possibles vont de 0.0 à 360.0. scaleX Pourcentage de mise à l’échelle horizontale du bitmap lors du remplissage, de 0.0 à 1.0. Pourcentage de mise à l’échelle horizontale du bitmap lors du remplissage, de 0.0 à 1.0. Si la valeur est 1.0, le bitmap est rempli à sa taille naturelle. scaleY Le Pourcentage de mise à l’échelle verticale du bitmap lors du remplissage, de 0.0 à 1.0. Pourcentage de mise à l’échelle verticale du bitmap lors du remplissage, de 0.0 à 1.0. Si la valeur est 1.0, le bitmap est rempli à sa taille naturelle. smooth Indicateur signalant si les données bitmap doivent être lissées lors du remplissage. false Un indicateur signalant si les données bitmap doivent être lissées lors du remplissage. source Source utilisée pour le remplissage bitmap. null Source utilisée pour le remplissage de bitmap. Le remplissage peut effectuer le rendu à partir de diverses sources graphiques, y compris les suivantes :
  • Une occurrence Bitmap ou BitmapData.
  • Une classe représentant une sous-classe de DisplayObject. La classe BitmapFill instancie la classe et en crée un rendu de bitmap.
  • Une occurrence d’un objet DisplayObject. La classe BitmapFill la copie dans un bitmap en vue du remplissage.
transformX Position x du point de transformation du remplissage. Position x du point de transformation du remplissage. transformY Position y du point de transformation du remplissage. Position y du point de transformation du remplissage. x Distance de translation de chaque point sur l’axe x. Distance de translation de chaque point sur l’axe x. y Distance de translation de chaque point sur l’axe y. Distance de translation de chaque point sur l’axe y.
LinearGradient La classe LinearGradient vous permet de spécifier le remplissage d’un élément graphique, dans lequel un dégradé spécifie une transition de couleur progressive dans la couleur de remplissage. The <mx:LinearGradient> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:

  <mx:LinearGradient
    Properties
    angle="0"
  />
  
]]>
mx.graphics:IFillmx.graphics:GradientBase La classe LinearGradient vous permet de spécifier le remplissage d’un élément graphique, dans lequel un dégradé spécifie une transition de couleur progressive dans la couleur de remplissage. Ajoutez une série d’objets GradientEntry au tableau entries de l’objet LinearGradient pour définir les couleurs qui composent le remplissage en dégradé.

Dans MXML, définissez un objet LinearGradient en ajoutant une série d’objets GradientEntry, comme l’illustre l’exemple suivant :

  <mx:fill>
  	<mx:LinearGradient>
  		<mx:entries>
  			<mx:GradientEntry color="0xC5C551" ratio="0.00" alpha="0.5"/>
  			<mx:GradientEntry color="0xFEFE24" ratio="0.33" alpha="0.5"/>
  			<mx:GradientEntry color="0xECEC21" ratio="0.66" alpha="0.5"/>
  		</mx:entries>
  	</mx:LinearGradient>
  </mx:fill>
  

Vous pouvez également définir un objet LinearGradient comme remplissage d’élément graphique dans ActionScript, comme l’illustre l’exemple suivant :

  
  <?xml version="1.0"?>
  <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" creationComplete="init()">
  	<mx:Script>
  	import flash.display.Graphics;
  	import flash.geom.Rectangle;
  	import mx.graphics.GradientEntry;
  	import mx.graphics.LinearGradient;
  
  	private function init():void
      {
  		var w:Number = 200;
  		var h:Number = 200;
  
  		var s:Sprite = new Sprite();
  		// Add the new Sprite to the display list.
  		rawChildren.addChild(s);	
  
  		var g:Graphics = s.graphics;
  		g.lineStyle(1, 0x33CCFF, 1.0);
  
  		var fill:LinearGradient = new LinearGradient();
  		
  		var g1:GradientEntry = new GradientEntry(0xFFCC66, 0.00, 0.5);
  		var g2:GradientEntry = new GradientEntry(0x000000, 0.33, 0.5);
  		var g3:GradientEntry = new GradientEntry(0x99FF33, 0.66, 0.5);
    		
   		fill.entries = [ g1, g2, g3 ];
  		fill.angle = 240;
  
   		// Draw a box and fill it with the LinearGradient.
  		g.moveTo(0, 0);
  		fill.begin(g, new Rectangle(0, 0, w, h));
  		g.lineTo(w, 0);
  		g.lineTo(w, h);
  		g.lineTo(0, h);
  		g.lineTo(0, 0);		
  		fill.end(g);
  	}
  	</mx:Script>
  </mx:Application>
  

mx.graphics.GradientEntrymx.graphics.RadialGradientmx.graphics.IFillLinearGradient Constructeur. Constructeur. begin Lance le remplissage. targetObjet Graphics cible en cours de remplissage. targetBoundsObjet Rectangle définissant la taille du remplissage à l’intérieur de target. Si les dimensions du rectangle sont supérieures à celles de target, le remplissage est tronqué. Si les dimensions du rectangle sont inférieures à celles de target, le remplissage s’étend à l’ensemble de target. targetOriginPoint qui définit l’origine (0,0) de la forme dans le système de coordonnées de la cible. Lance le remplissage. end Termine le remplissage. targetObjet Graphics en cours de remplissage. Termine le remplissage. scaleX Echelle horizontale de la transformation de dégradé, qui définit la largeur du dégradé (sans rotation) Echelle horizontale de la transformation de dégradé, qui définit la largeur du dégradé (sans rotation)
RectangularDropShadow Les ombres portées sont généralement créées à l’aide de la classe DropShadowFilter. Object Les ombres portées sont généralement créées à l’aide de la classe DropShadowFilter. Toutefois, le filtre DropShadowFilter, comme tous les filtres bitmap, peut être coûteuse en ressources informatiques. Si le filtre DropShadowFilter est appliqué à un objet DisplayObject, l’ombre portée est recalculée quand l’aspect de l’objet est modifié. Si l’objet DisplayObject est animé (à l’aide d’un effet de redimensionnement, par exemple), la présence d’ombres portées affecte la fréquence de régénération de l’animation.

Cette classe optimise les ombres portées dans la plupart des cas. Si vous appliquez un effet d’ombre portée à un objet rectangulaire dont les bords tombent sur limites des pixels, il faut choisir cette classe au lieu d’utiliser le filtre DropShadowFilter directement.

Cette classe accepte les quatre premiers paramètres qui sont transmis au filtre DropShadowFilter : alpha, angle, color et distance. En outre, cette classe accepte les rayons des angles pour chacun des quatre coins de l’objet rectangulaire qui projette une ombre.

Une fois ces 8 valeurs définies, cette classe précalcule l’ombre portée dans une image bitmap hors écran. Lorsque la méthode drawShadow()est appelée, des morceaux de l’ombre portée précalculée sont copiés sur l’objet Graphics transmis.

flash.filters.DropShadowFilterflash.display.DisplayObjectRectangularDropShadow Constructeur. Constructeur. drawShadow Génère le rendu de l’ombre sur l’écran. gObjet Graphics sur lequel tracer l’ombre. xDécalage horizontal de l’ombre portée, en fonction de la position de l’objet Graphics. yDécalage vertical de l’ombre portée, en fonction de la position de l’objet Graphics. widthLargeur de l’ombre, en pixels. heightHauteur de l’ombre, en pixels Effectue le rendu de l’ombre sur l’écran. alpha angle blRadius Rayon d’angle du coin inférieur gauche du rectangle arrondi projetant l’ombre. Rayon d’angle du coin inférieur gauche du rectangle arrondi projetant l’ombre. Peut être zéro pour des rectangles non arrondis. blurX Quantité de flou horizontal.4 Quantité de flou horizontal. blurY Quantité de flou vertical.4 Quantité de flou vertical. brRadius Rayon d’angle du coin inférieur droit du rectangle arrondi projetant l’ombre. Rayon d’angle du coin inférieur droit du rectangle arrondi projetant l’ombre. Peut être zéro pour des rectangles non arrondis. color distance tlRadius Rayon d’angle du coin supérieur gauche du rectangle arrondi projetant l’ombre. Rayon d’angle du coin supérieur gauche du rectangle arrondi projetant l’ombre. Peut être zéro pour des rectangles non arrondis. trRadius Rayon d’angle du coin supérieur droit du rectangle arrondi projetant l’ombre. Rayon d’angle du coin supérieur droit du rectangle arrondi projetant l’ombre. Peut être zéro pour des rectangles non arrondis.
SolidColor Définit une représentation de la couleur, incluant une couleur et une valeur alpha. mx.graphics:IFillflash.events:EventDispatcher Définit une représentation de la couleur, incluant une couleur et une valeur alpha. mx.graphics.IFillSolidColor Constructeur.color0x000000Permet de spécifier la couleur. La valeur par défaut est 0x000000 (noir). alpha1.0Spécifie le niveau de transparence. Les valeurs possibles vont de 0 (entièrement transparent) à 1 (entièrement opaque). La valeur par défaut est 1.0. Constructeur. begin Lance le remplissage. targetObjet Graphics cible en cours de remplissage. targetBoundsObjet Rectangle définissant la taille du remplissage à l’intérieur de target. Si les dimensions du rectangle sont supérieures à celles de target, le remplissage est tronqué. Si les dimensions du rectangle sont inférieures à celles de target, le remplissage s’étend à l’ensemble de target. targetOriginPoint qui définit l’origine (0,0) de la forme dans le système de coordonnées de la cible. Lance le remplissage. end Termine le remplissage. targetObjet Graphics en cours de remplissage. Termine le remplissage. alpha Transparence d’une couleur. 1.0 Transparence d’une couleur. Les valeurs possibles sont comprises entre 0.0 (invisible) et 1.0 (opaque). color Valeur de couleur. Valeur de couleur. RadialGradientStroke La classe RadialGradientStroke vous permet de spécifier un contour en dégradé. mx.graphics:GradientStroke La classe RadialGradientStroke vous permet de spécifier un contour en dégradé. Vous pouvez utiliser la classe RadialGradientStroke, associée à la classe GradientEntry, pour définir un contour dégradé. mx.graphics.Strokemx.graphics.GradientEntrymx.graphics.RadialGradientflash.display.GraphicsRadialGradientStroke Constructeur.weight1Spécifie l’épaisseur de trait, en pixels. Ce paramètre est facultatif, avec une valeur par défaut de 1 pixelHintingfalseValeur booléenne qui permet d’ajouter des indices supplémentaires de lissage des pixels. Cette valeur affecte à la fois la position des ancres de courbe et la taille du trait. Si pixelHinting est défini sur true, Flash Player et AIR proposent des indices de largeur des pixels. Si pixelHinting est défini sur false, les courbes et les lignes droites risquent de ne pas être continues. Ce paramètre est facultatif, avec une valeur par défaut false scaleModenormalValeur de la classe LineScaleMode qui spécifie le mode d’échelle à utiliser. Les valeurs possibles sont les suivantes : LineScaleMode.HORIZONTAL, LineScaleMode.NONE, LineScaleMode.NORMAL et LineScaleMode.VERTICAL. Ce paramètre est facultatif, avec la valeur par défaut LineScaleMode.NORMAL. capsroundValeur de la classe CapsStyle qui spécifie le type d’extrémité au bout des lignes. Les valeurs possibles sont les suivantes : CapsStyle.NONE, CapsStyle.ROUND et CapsStyle.SQUARE. Une valeur null équivaut à CapsStyle.ROUND Ce paramètre est facultatif, avec une valeur par défaut de CapsStyle.ROUND. jointsroundValeur de la classe JointStyle qui spécifie le type d’apparence de liaison utilisé dans les angles. Les valeurs possibles sont les suivantes : JointStyle.BEVEL, JointStyle.MITER et JointStyle.ROUND. Une valeur null équivaut à JointStyle.ROUND. Ce paramètre est facultatif, avec une valeur par défaut de JointStyle.ROUND. miterLimit3Nombre qui indique la limite à laquelle une pointe est coupée. Les valeurs gérées sont comprises entre 1 et 255 (et les valeurs qui excèdent cette plage sont arrondies à 1 ou 255). Cette valeur n’est utilisée que si la propriété jointStyle est définie sur miter. La valeur miterLimit représente la longueur maximale d’une pointe au-delà du point où les lignes se rencontrent pour former une liaison. La valeur exprime un facteur du paramètre thickness de la ligne. Par exemple, avec un facteur miterLimit de 2,5 et une valeur de thickness de 10 pixels, la pointe est coupée à 25 pixels. Ce paramètre est facultatif, avec une valeur par défaut de 3 Constructeur. focalPointRatio Définit l’emplacement du début du remplissage radial. 0.0 Définit l’emplacement du début du remplissage radial.

Les valeurs possibles sont comprises entre -1,0 et 1,0. La valeur -1 permet de définir le point focal (ou le début du fond en dégradé) sur la gauche du rectangle de délimitation. La valeur 1 permet de définir le point focal sur la droite du rectangle de délimitation.

Si vous utilisez cette propriété conjointement avec la propriété angle, cette valeur spécifie le degré de distance par rapport au centre sur lequel le point focal se produit. Par exemple, avec un angle de 45 et un paramètre focalPointRatio de 0.25, le point focal est légèrement inférieur et à droite du centre. Si vous définissez focalPointRatio sur 0, le point focal est au milieu du rectangle de délimitation.

Si vous définissez focalPointRatio sur 1, le point focal est situé sur le coin inférieur droit du rectangle de délimitation.

scaleX Echelle horizontale de la transformation de dégradé, qui définit la largeur du dégradé (sans rotation) Echelle horizontale de la transformation de dégradé, qui définit la largeur du dégradé (sans rotation) scaleY Echelle verticale de la transformation de dégradé, qui définit la hauteur du dégradé (sans rotation) Echelle verticale de la transformation de dégradé, qui définit la hauteur du dégradé (sans rotation)
LinearGradientStroke La classe LinearGradientStroke vous permet de spécifier un contour à remplissage dégradé. mx.graphics:GradientStroke La classe LinearGradientStroke vous permet de spécifier un contour à remplissage dégradé Vous pouvez utiliser la classe LinearGradientStroke, associée à la classe GradientEntry, pour définir un contour dégradé. mx.graphics.Strokemx.graphics.GradientEntrymx.graphics.RadialGradientflash.display.GraphicsLinearGradientStroke Constructeur.weight1Spécifie l’épaisseur de trait, en pixels. Ce paramètre est facultatif, avec une valeur par défaut de 1 pixelHintingfalseValeur booléenne qui permet d’ajouter des indices supplémentaires de lissage des pixels. Cette valeur affecte à la fois la position des ancres de courbe et la taille du trait. Si pixelHinting est défini sur true, Flash Player et AIR proposent des indices de largeur des pixels. Si pixelHinting est défini sur false, les courbes et les lignes droites risquent de ne pas être continues. Ce paramètre est facultatif, avec une valeur par défaut false scaleModenormalValeur de la classe LineScaleMode qui spécifie le mode d’échelle à utiliser. Les valeurs possibles sont les suivantes : LineScaleMode.HORIZONTAL, LineScaleMode.NONE, LineScaleMode.NORMAL et LineScaleMode.VERTICAL. Ce paramètre est facultatif, avec une valeur par défaut de LineScaleMode.NONE. capsroundValeur de la classe CapsStyle qui spécifie le type d’extrémité au bout des lignes. Les valeurs possibles sont les suivantes : CapsStyle.NONE, CapsStyle.ROUND et CapsStyle.SQUARE. Une valeur null équivaut à CapsStyle.ROUND Ce paramètre est facultatif, avec une valeur par défaut de CapsStyle.ROUND. jointsroundValeur de la classe JointStyle qui spécifie le type d’apparence de liaison utilisé dans les angles. Les valeurs possibles sont les suivantes : JointStyle.BEVEL, JointStyle.MITER et JointStyle.ROUND. Une valeur null équivaut à JointStyle.ROUND. Ce paramètre est facultatif, avec une valeur par défaut de JointStyle.ROUND. miterLimit3Nombre qui indique la limite à laquelle une pointe est coupée. Les valeurs gérées sont comprises entre 1 et 255 (et les valeurs qui excèdent cette plage sont arrondies à 1 ou 255). Cette valeur n’est utilisée que si la propriété jointStyle est définie sur miter. La valeur miterLimit représente la longueur maximale d’une pointe au-delà du point où les lignes se rencontrent pour former une liaison. La valeur exprime un facteur du paramètre thickness de la ligne. Par exemple, avec un facteur miterLimit de 2,5 et une valeur de thickness de 10 pixels, la pointe est coupée à 25 pixels. Ce paramètre est facultatif, avec une valeur par défaut de 3 Constructeur. apply Applique les propriétés à l’objet Graphics spécifié. graphicsObjet Graphics auquel appliquer les propriétés. targetBoundsLes limites de la forme à laquelle est appliqué le tracé. targetOriginPoint qui définit l’origine (0,0) de la forme dans le système de coordonnées de la cible. Applique les propriétés à l’objet Graphics spécifié. scaleX Echelle horizontale de la transformation de dégradé, qui définit la largeur du dégradé (sans rotation) Echelle horizontale de la transformation de dégradé, qui définit la largeur du dégradé (sans rotation) SolidColorStroke La classe SolidColorStroke définit les propriétés d’une ligne. The <mx:SolidColorStroke> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:

  <mx:SolidColorStroke
    Properties
    alpha="1.0"
    caps="round|none|square"
    color="0x000000"
    joints="round|bevel|miter"
    miterLimit="3"
    pixelHinting="false|true"
    scaleMode="normal|none|horizontal|vertical"
    weight="1 (in most cases)"
  />
  
]]>
mx.graphics:IStrokeflash.events:EventDispatcher La classe SolidColorStroke définit les propriétés d’une ligne. Vous pouvez définir un objet SolidColorStroke dans MXML, mais vous devez l’associer à un autre objet pour qu’il apparaisse dans l’application. L’exemple suivant définit deux objets SolidColorStroke, puis les utilise dans la propriété horizontalAxisRenderer d’un contrôle LineChart :
  ...
  <mx:SolidColorStroke id="ticks" color="0xFF0000" weight="1"/>
  <mx:SolidColorStroke id="mticks" color="0x0000FF" weight="1"/>
  
  <mx:LineChart id="mychart" dataProvider="{ndxa}">
      <mx:horizontalAxisRenderer>
          <mx:AxisRenderer placement="bottom" canDropLabels="true">
              <mx:tickStroke>{ticks}</mx:tickStroke>
              <mx:minorTickStroke>{mticks}</mx:minorTickStroke>
          </mx:AxisRenderer>
      </mx:horizontalAxisRenderer>
  </LineChart>
  ...
  
flash.display.GraphicsSolidColorStroke Constructeur.color0x000000Permet de spécifier la couleur de la ligne. La valeur par défaut est 0x000000 (noir). weight1Spécifie l’épaisseur de trait, en pixels. La valeur par défaut est 1. alpha1.0Spécifie la valeur alpha dans la plage comprise entre 0.0 et 1.0. La valeur par défaut est 1 (opaque). pixelHintingfalseIndique si des indices supplémentaires de lissage des pixels doivent être ajoutés. Cette valeur affecte à la fois la position des ancres de courbe et la taille du trait. La valeur par défaut est false. scaleModenormalValeur de la classe LineScaleMode qui spécifie le mode d’échelle à utiliser. Les valeurs possibles sont les suivantes : LineScaleMode.HORIZONTAL, LineScaleMode.NONE, LineScaleMode.NORMAL et LineScaleMode.VERTICAL. Ce paramètre est facultatif, avec la valeur par défaut LineScaleMode.NORMAL. capsroundSpécifie le type d’extrémité au bout des lignes. Les valeurs possibles sont CapsStyle.ROUND, CapsStyle.SQUARE et CapsStyle.NONE. La valeur par défaut est CapsStyle.ROUND. jointsroundSpécifie le type d’apparence de liaison utilisé dans les angles. Les valeurs possibles sont JointStyle.ROUND, JointStyle.MITER et JointStyle.BEVEL. La valeur par défaut est JointStyle.ROUND. miterLimit3Indique la limite à laquelle une pointe est coupée. Les valeurs valides vont de 1 à 255. La valeur par défaut est 3. Constructeur. apply Applique les propriétés à l’objet Graphics spécifié. graphicsObjet Graphics auquel appliquer les propriétés. targetBoundsLes limites de la forme à laquelle est appliqué le tracé. targetOriginPoint qui définit l’origine (0,0) de la forme dans le système de coordonnées de la cible. Applique les propriétés à l’objet Graphics spécifié. createGraphicsStroke Génère un objet GraphicsStroke représentant ce tracé.L’objet GraphicsStroke de dessin API-2 représentant ce tracé. targetBoundsLe cadre de délimitation du tracé. targetOriginPoint qui définit l’origine (0,0) de la forme dans le système de coordonnées de la cible. Génère un objet GraphicsStroke représentant ce tracé. alpha Transparence d’une ligne. 1.0. Transparence d’une ligne. Les valeurs possibles sont comprises entre 0.0 (invisible) et 1.0 (opaque). caps Spécifie le type d’extrémité au bout des lignes.CapsStyle.ROUND Spécifie le type d’extrémité au bout des lignes. Les valeurs possibles sont les suivantes : CapsStyle.ROUND, CapsStyle.SQUARE et CapsStyle.NONE. color Couleur de la ligne. 0x000000 (black). Couleur de la ligne. joints Spécifie le type d’apparence de liaison utilisé dans les angles.JointStyle.ROUND Spécifie le type d’apparence de liaison utilisé dans les angles. Les valeurs possibles sont JointStyle.ROUND, JointStyle.MITER et JointStyle.BEVEL. miterLimit Indique la limite à laquelle une pointe est coupée.3 Indique la limite à laquelle une pointe est coupée. Les valeurs valides vont de 1 à 255. pixelHinting Indique si des indices supplémentaires de lissage des pixels doivent être ajoutés.false Indique si des indices supplémentaires de lissage des pixels doivent être ajoutés. Cette valeur affecte à la fois la position des ancres de courbe et la taille du trait. scaleMode Valeur de la classe LineScaleMode qui spécifie le mode d’échelle à utiliser.LineScaleMode.NORMAL Valeur de la classe LineScaleMode qui spécifie le mode d’échelle à utiliser. Les valeurs possibles sont les suivantes :
  • LineScaleMode.NORMAL— Redimensionne toujours l’épaisseur du trait si l’objet est redimensionné (valeur par défaut).
  • LineScaleMode.NONE— Ne redimensionne jamais l’épaisseur du trait.
  • LineScaleMode.VERTICAL— N’ajuste pas l’épaisseur du trait si l’objet est redimensionné verticalement uniquement.
  • LineScaleMode.HORIZONTAL— N’ajuste pas l’épaisseur du trait si l’objet est redimensionné horizontalement uniquement.
weight Epaisseur du trait, en pixels. Epaisseur du trait, en pixels. Pour de nombreux diagrammes, la valeur par défaut est de 1 pixel.
GradientBase La classe GradientBase est la classe de base pour les classes LinearGradient, LinearGradientStroke et RadialGradient. flash.events:EventDispatcher La classe GradientBase est la classe de base pour les classes LinearGradient, LinearGradientStroke et RadialGradient. GradientBase Constructeur. Constructeur. GRADIENT_DIMENSION Valeur de la largeur et de la hauteur du dégradé non transformé 1638.4 Valeur de la largeur et de la hauteur du dégradé non transformé compoundTransform Contient la matrice et les propriétés de transformation pratiques (x, y et rotation). mx.geom:CompoundTransform Contient la matrice et les propriétés de transformation pratiques (x, y et rotation). La classe compoundTransform est créée lors de la définition de la propriété matrix. angle Par défaut, la classe LinearGradientStroke définit une transition de gauche à droite sur le contrôle. 0.0 Par défaut, la classe LinearGradientStroke définit une transition de gauche à droite sur le contrôle. Utilisez la propriété angle pour contrôler le sens de transition. Par exemple, avec une valeur de 180.0, la transition se produit de droite à gauche, plutôt que de gauche à droite. entries Un tableau d’objets GradientEntry définissant les motifs de remplissage en dégradé. [] Tableau d’objets GradientEntry définissant les motifs de remplissage en dégradé. interpolationMethod Valeur de la classe InterpolationMethod qui spécifie la méthode d’interpolation à utiliser.InterpolationMethod.RGB Valeur de la classe InterpolationMethod qui spécifie la méthode d’interpolation à utiliser.

Les valeurs possibles sont les suivantes : InterpolationMethod.LINEAR_RGB et InterpolationMethod.RGB.

matrix Tableau des valeurs utilisées pour la transformation de matrice.null Tableau des valeurs utilisées pour la transformation de matrice.

Le propriétés de dégradé scaleX et scaleY représentent des pixels, tandis que les propriétés d’échelle Matrix représentent des multiplicateurs. Par conséquent, ils ne sont pas compatibles. Autre différence : contrairement à la matrice, la plupart des propriétés de transformation (x, y, scaleX et scaleY) prennent en charge les valeurs NaN. Une valeur NaN signifie que le dégradé choisit une valeur appropriée.

Les propriétés scaleX et scaleY ne peuvent pas être représentées par la matrice. Une fois la matrice définie, scaleX et scaleY ne peuvent plus l’être. Par ailleurs, x et y ne peuvent pas être définis sur NaN. La matrice peut être réinitialisée sur null, ce qui réinitialise également l’ensemble des propriétés de transformation pratique sur leurs valeurs par défaut.

Si la matrice est définie, la logique de traçage du dégradé met à l’échelle le dégradé pour l’adapter aux limites de l’élément graphique. Il positionne ensuite le dégradé dans le coin supérieur gauche de l’élément graphique. Enfin, il applique les transformations de matrice.

Par défaut, la classe LinearGradientStroke définit une transition de gauche à droite sur le contrôle. Utilisez la propriété rotation pour contrôler le sens de transition. Par exemple, avec une valeur de 180.0, la transition se produit de droite à gauche, plutôt que de gauche à droite.

rotation Par défaut, la classe LinearGradientStroke définit une transition de gauche à droite sur le contrôle. 0.0 Par défaut, la classe LinearGradientStroke définit une transition de gauche à droite sur le contrôle. Utilisez la propriété rotation pour contrôler le sens de transition. Par exemple, avec une valeur de 180.0, la transition se produit de droite à gauche, plutôt que de gauche à droite. spreadMethod Valeur de la classe SpreadMethod qui spécifie la méthode d’étalement à utiliser.SpreadMethod.PAD Valeur de la classe SpreadMethod qui spécifie la méthode d’étalement à utiliser.

Les valeurs possibles sont les suivantes : SpreadMethod.PAD, SpreadMethod.REFLECT et SpreadMethod.REPEAT.

x Distance de translation de chaque point sur l’axe x. Distance de translation de chaque point sur l’axe x. y Distance de translation de chaque point sur l’axe y. Distance de translation de chaque point sur l’axe y.
BitmapScaleMode La classe BitmapScaleMode définit une énumération des modes de redimensionnement qui déterminent la manière dont une image BitmapImage met à l’échelle le contenu de l’image lorsque fillMode est défini sur mx.graphics.BitmapFillMode.SCALE.Object La classe BitmapScaleMode définit une énumération des modes de redimensionnement qui déterminent la manière dont une image BitmapImage met à l’échelle le contenu de l’image lorsque fillMode est défini sur mx.graphics.BitmapFillMode.SCALE. spark.components.Image.scaleModespark.primitives.BitmapImage.scaleModeLETTERBOX Le remplissage bitmap est redimensionné tout en conservant le rapport l/h en pixels du contenu d’origine.letterbox Le remplissage bitmap est redimensionné tout en conservant le rapport l/h en pixels du contenu d'origine. STRETCH Le remplissage de bitmap s’étire pour remplir la région. stretch Le remplissage de bitmap s’étire pour remplir la région. ZOOM Le remplissage Bitmap est mis à l’échelle et recadré de manière à conserver les proportions du contenu d’origine sans afficher de bandes noires.zoom Le remplissage Bitmap est mis à l’échelle et recadré de manière à conserver les proportions du contenu d’origine sans afficher de bandes noires. BitmapSmoothingQuality Enum des modes de qualité de lissage qui déterminent la manière dont une image BitmapImage met à l'échelle le contenu de l'image lorsque le mode fillMode est défini sur BitmapFillMode.SCALE et le lissage activé.Object Enum des modes de qualité de lissage qui déterminent la manière dont une image BitmapImage met à l'échelle le contenu de l'image lorsque le mode fillMode est défini sur BitmapFillMode.SCALE et le lissage activé. DEFAULT Par défaut, l’algorithme de lissage est utilisé lors de la mise à l’échelle, en toute compatibilité avec la qualité de la scène (stage.quality).default Par défaut, l'algorithme de lissage est utilisé lors de la mise à l'échelle, en toute compatibilité avec la qualité de la scène (stage.quality). HIGH Un algorithme de lissage de qualité supérieure est utilisé lors de la mise à l'échelle.high Un algorithme de lissage de qualité supérieure est utilisé lors de la mise à l'échelle. Utilisé lorsqu'une échelle de qualité (sous-échantillonnée) plus élevée est choisie. Cette option donne les meilleurs résultats lorsque l'image est redimensionnée à une taille égale au rapport l/h de l'image d'origine et permet d'obtenir des vignettes de qualité supérieure. Stroke La classe Stroke définit les propriétés d’une ligne. The <mx:Stroke> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:

  <mx:Stroke
    Properties
    alpha="1.0"
    caps="null|none|round|square"
    color="0x000000"
    joints="null|bevel|miter|round"
    miterLimit="1"
    pixelHinting="false|true"
    scaleMode="normal|none|horizontal|vertical"
    weight="1 (in most cases)"
  />
  
]]>
mx.graphics:SolidColorStroke La classe Stroke définit les propriétés d’une ligne. Vous pouvez définir un objet Stroke dans MXML, mais vous devez l’associer à un autre objet pour qu’il apparaisse dans l’application. L’exemple suivant définit deux objets Stroke, puis les utilise dans la propriété horizontalAxisRenderer d’un contrôle LineChart :
  ...
  <mx:Stroke id="ticks" color="0xFF0000" weight="1"/>
  <mx:Stroke id="mticks" color="0x0000FF" weight="1"/>
  
  <mx:LineChart id="mychart" dataProvider="{ndxa}">
      <mx:horizontalAxisRenderer>
          <mx:AxisRenderer placement="bottom" canDropLabels="true">
              <mx:tickStroke>{ticks}</mx:tickStroke>
              <mx:minorTickStroke>{mticks}</mx:minorTickStroke>
          </mx:AxisRenderer>
      </mx:horizontalAxisRenderer>
  </LineChart>
  ...
  
flash.display.GraphicsStroke Constructeur.color0x000000Permet de spécifier la couleur de la ligne. La valeur par défaut est 0x000000 (noir). weight0Spécifie l’épaisseur de trait, en pixels. La valeur par défaut est 0. alpha1.0Spécifie la valeur alpha dans la plage comprise entre 0.0 et 1.0. La valeur par défaut est 1 (opaque). pixelHintingfalseIndique si des indices supplémentaires de lissage des pixels doivent être ajoutés. Cette valeur affecte à la fois la position des ancres de courbe et la taille du trait. La valeur par défaut est false. scaleModenormalValeur de la classe LineScaleMode qui spécifie le mode d’échelle à utiliser. Les valeurs possibles sont les suivantes : LineScaleMode.HORIZONTAL, LineScaleMode.NONE, LineScaleMode.NORMAL et LineScaleMode.VERTICAL. Ce paramètre est facultatif, avec la valeur par défaut LineScaleMode.NORMAL. capsnullSpécifie le type d’extrémité au bout des lignes. Les valeurs possibles sont les suivantes : "round", "square" et "none". La valeur par défaut est null. jointsnullSpécifie le type d’apparence de liaison utilisé dans les angles. Les valeurs possibles sont les suivantes : "round", "miter" et "bevel". La valeur par défaut est null. miterLimit1Indique la limite à laquelle une pointe est coupée. Les valeurs valides vont de 1 à 255. La valeur par défaut est 1. Constructeur.