mx.graphicsImageSnapshot Вспомогательный класс, используемый для сохранения снимка любого компонента Flash, который реализует flash.display. IBitmapDrawable, включая UIComponents Flex.Object Вспомогательный класс, используемый для захвата снимка любого компонента Flash, который реализует flash.display. IBitmapDrawable, включая UIComponents Flex.

Экземпляр этого класса может передаваться в LiveCycle Data Services как RemoteObject для генерации PDF-файла изображения на стороне клиента. При необходимости указания дополнительных свойств изображения наряду с его свойствами contentType, width и height следует определить пары имя/значение для объекта properties.

В более ранних версиях Flex эти дополнительные свойства устанавливались непосредственно в экземпляре ImageSnapshot. В целях обеспечения этого условия данный класс по-прежнему является динамическим, однако в будущих версиях Flex он может больше не быть динамическим.

ImageSnapshot Конструктор.width0Ширина изображения. height0Высота изображения. datanullБайтовый массив, содержащий изображение. contentTypenullТип формата кодировщика для изображения: либо PNGEncoder, либо JPEGEncoder. Конструктор. captureBitmapData Служебный метод для захвата необработанного снимка компонента UI в виде BitmapData.Объект BitmapData, представляющий захваченный снимок экрана, или null, если источник не имеет видимых границ. sourceОбъект, реализующий интерфейс flash.display. IBitmapDrawable. matrixnullОбъект Matrix, используемый для масштабирования, поворота и преобразования координат полученного растрового изображения. Если не требуется применять преобразование матрицы в изображение, задайте для этого параметра идентификационную матрицу, созданную с помощью конструктора new Matrix() по умолчанию, или передайте значение null. colorTransformnullОбъект ColorTransform, используемый для настройки значений цвета растрового изображения. Если объект не указан, цвета растрового изображения не преобразуются. Если вам необходимо передать этот параметр, но преобразовывать изображение не нужно, задайте для него объект ColorTransform, созданный с помощью конструктора new ColorTransform() по умолчанию. blendModenullСтроковое значение класса flash.display.BlendMode, задающее режим наложения, которые будет применен к полученному растровому изображению. clipRectnullОбъект Rectangle, определяющий для рисования область исходного объекта. Если это значение не задано, то обрезка не производится и исходный объект рисуется полностью. smoothingfalseЗначение Boolean, определяющее необходимость сглаживания объекта BitmapData при масштабировании. Служебный метод для захвата необработанного снимка компонента UI в виде BitmapData. captureImage Служебный метод для захвата снимка компонента, масштабируемого до определенного разрешения (dpi) и кодируемого в изображение определенного формата.ImageSnapshot содержит захваченный кодированный снимок и связанные метаданные изображения. mx.graphics:ImageSnapshotsourceОбъект, реализующий интерфейс flash.display. IBitmapDrawable. dpi0Разрешение в точках на дюйм. Если разрешение не определено, по умолчанию используется текущее разрешение экрана. encodermx.graphics.codec:IImageEncodernullФормат изображения, используемый для кодирования необработанного растрового изображения. Используются следующие два кодировщика: PNGEncoder и JPEGEncoder. Если кодировщик не определен, по умолчанию используется PNGEncoder. scaleLimitedtrueМаксимальная ширина или высота растрового изображения в приложении Flash составляет 2880 пикселей; если для scaleLimited установлено значение true, то разрешение пропорционально уменьшается таким образом, чтобы оно не выходило за пределы 2880 пикселей, в противном случае, если scaleLimited имеет значение false, крупное изображение захватывается из ряда окон меньшего размера. Значение по умолчанию равно true. Служебный метод для захвата снимка компонента, масштабируемого до определенного разрешения (dpi) и кодируемого в изображение определенного формата. encodeImageAsBase64 Служебный метод для преобразования ImageSnapshot в строку в кодировке Base-64 для передачи в форматы сериализации на основе текста, например XML.Строка, представляющая снимок в кодировке Base-64. snapshotmx.graphics:ImageSnapshotИзображение, захваченное как mx.graphics.ImageSnapshot. Служебный метод для преобразования ImageSnapshot в строку в кодировке Base-64 для передачи в форматы сериализации на основе текста, например XML. captureImageMAX_BITMAP_DIMENSION Максимальная ширина и высота растрового изображения.2880 Максимальная ширина и высота растрового изображения. defaultEncoder Для захвата изображения используется реализация по умолчанию mx.graphics.codec. IImageEncoder. Для захвата изображения используется реализация по умолчанию mx.graphics.codec. IImageEncoder. Используются следующие две реализации: PNGEncoder и JPEGEncoder. Кодировщик по умолчанию использует формат PNG. contentType Тип содержимого MIME для формата кодировки изображения, который использовался для захвата этого снимка. Тип содержимого MIME для формата кодировки изображения, который использовался для захвата этого снимка. Для изображений в формате PNG используется тип MIME image/png. Для изображений в формате JPG или JPEG используется тип MIME image/jpeg data Кодированные данные, представляющие снимок изображения. Кодированные данные, представляющие снимок изображения. height Высота изображения в пикселях. Высота изображения в пикселях. properties Object, содержащий пары «имя/значение», которые указывают дополнительные свойства изображения.{} Object, содержащий пары «имя/значение», которые указывают дополнительные свойства изображения.

Как правило, такая информация предоставляется только в случае передачи экземпляра ImageSnapshot в LiveCycle Data Services Adobe в целях генерации файла PDF. Можно либо установить весь объект, либо задать отдельные пары «имя-значение» для существующего ранее пустого объекта.

width Ширина изображения в пикселях. Ширина изображения в пикселях.
GradientStroke Класс GradientStroke позволяет определять штрих градиента заполнения.mx.graphics:IStrokemx.graphics:GradientBase Класс GradientStroke позволяет определять штрих градиента заполнения. Класс GradientStroke наряду с классом GradientEntry используется для определения обводки градиента. mx.graphics.Strokemx.graphics.GradientEntryflash.display.GraphicsGradientStroke Конструктор.weight1Указывает вес линии (в пикселях). Это дополнительный параметр, по умолчанию его значением является 1. pixelHintingfalseЛогическое значение, определяющее, следует ли выполнять хинтинг штрихов до полных пикселей. Оно влияет на позицию привязок кривой и на размер штриха линии как таковой. Если для pixelHinting задано значение true, проигрыватель Flash Player и AIR доводят толщину линии до полного пикселя. Если для pixelHinting задано значение false, в кривых и прямых линиях могут возникать разрывы. Это дополнительный параметр, по умолчанию его значением является false. scaleModenormalЗначение класса LineScaleMode, задающее режим масштабирования. Возможны следующие значения: LineScaleMode.HORIZONTAL, LineScaleMode.NONE, LineScaleMode.NORMAL и LineScaleMode.VERTICAL. Это дополнительный параметр, по умолчанию его значением является LineScaleMode.NORMAL. capsroundЗначение класса CapsStyle, задающее тип концов линии. Допустимые значения: CapsStyle.NONE, CapsStyle.ROUND и CapsStyle.SQUARE. Значение null эквивалентно CapsStyle.ROUND. Это дополнительный параметр, по умолчанию его значением является CapsStyle.ROUND. jointsroundЗначение класса JointStyle, задающее тип стыка на углах. Допустимые значения: JointStyle.BEVEL, JointStyle.MITER и JointStyle.ROUND. Значение null эквивалентно JointStyle.ROUND. Это дополнительный параметр, по умолчанию его значением является JointStyle.ROUND. miterLimit3Число, указывающее предел усечения уголка. Допустимыми являются значения в диапазоне 1-255 (остальные значения округляются до 1 или 255). Это значение используется, только если для свойства jointStyle установлено значение miter. Значение miterLimit – это длина, до которой может продлеваться уголок после точки стыка. Значение выражает фактор thickness линии. Например, при факторе miterLimit, равном 2,5, и thickness в 10 пикселов длина уголка достигает 25 пикселов. Это дополнительный параметр, по умолчанию его значением является 3. Конструктор. apply Обеспечивает применение свойств к указанному объекту Graphics.gОбъект Graphics, к которому должны применяться свойства. targetBoundsГраницы фигуры, к которой была применена обводка. targetOriginТочка, определяющая начало координат(0,0) фигуры в системе координат целевого объекта. Обеспечивает применение свойств к указанному объекту Graphics. createGraphicsStroke Создает объект GraphicsStroke, представляющий данную обводку.Объект рисования API-2 GraphicsStroke, представляющий данную обводку. targetBoundsОграничительная рамка обводки. targetOriginТочка, определяющая начало координат(0,0) фигуры в системе координат целевого объекта. Создает объект GraphicsStroke, представляющий данную обводку. caps Определяет внешний вид концов линий.CapsStyle.ROUND Определяет внешний вид концов линий.

Допустимые значения: CapsStyle.NONE, CapsStyle.ROUND и CapsStyle.SQUARE. Значение null эквивалентно CapsStyle.ROUND.

flash.display.CapStyle
joints Значение класса JointStyle, задающее тип стыка на углах.JointStyle.ROUND Значение класса JointStyle, задающее тип стыка на углах.

Допустимые значения: JointStyle.BEVEL, JointStyle.MITER и JointStyle.ROUND. Значение null эквивалентно JointStyle.ROUND.

flash.display.JointStyle
miterLimit Число, указывающее предел усечения уголка.3 Число, указывающее предел усечения уголка.

Допустимыми являются значения в диапазоне 1-255 (остальные значения округляются до 1 или 255).

Это значение используется, только если для свойства jointStyle установлено значение JointStyle.MITER.

Значение свойства miterLimit — это длина, до которой может продлеваться уголок после точки стыка. Значение выражает фактор thickness линии. Например, при факторе miterLimit, равном 2,5, и thickness в 10 пикселов длина уголка достигает 25 пикселов.

pixelHinting Логическое значение, определяющее, следует ли выполнять хинтинг штрихов до полных пикселей.false Логическое значение, определяющее, следует ли выполнять хинтинг штрихов до полных пикселей.

Оно влияет на позицию привязок кривой и на размер штриха линии как таковой.

Если для pixelHinting задано значение true, проигрыватель Flash Player и AIR доводят толщину линии до полного пикселя. Если для pixelHinting задано значение false, в кривых и прямых линиях могут возникать разрывы.

scaleMode Определяет используемый режим масштабирования.LineScaleMode.NORMAL Определяет используемый режим масштабирования. Допустимые значения:
  • LineScaleMode.NORMAL? Всегда масштабировать толщину линии при масштабировании объекта (по умолчанию).
  • LineScaleMode.NONE? Никогда не масштабировать толщину линии.
  • LineScaleMode.VERTICAL? Не масштабировать толщину линии, если объект масштабируется только по вертикали.
  • LineScaleMode.HORIZONTAL? Не масштабировать толщину линии, если объект масштабируется только по горизонтали.
flash.display.LineScaleMode
weight Вес штриха (в пикселях). Вес штриха (в пикселях).
IFill Определяет интерфейс, который должен реализовать классы, выполняющие заполнение. Определяет интерфейс, который должен реализовать классы, выполняющие заполнение. mx.graphics.LinearGradientmx.graphics.RadialGradientbegin Начинает заполнение.targetЗаполняемый целевой объект Graphics. targetBoundsОбъект Rectangle, определяющий размер и области заполнения внутри объекта target. Если размеры объекта Rectangle превосходят размеры объекта target, заполнение отсекается. Если размеры объекта Rectangle меньше размеров target, заполнение расширяется для охвата всего объекта target. targetOriginТочка, определяющая начало координат(0,0) фигуры в системе координат целевого объекта. Начинает заполнение. end Завершает заполнение.targetЗаполняемый объект Graphics. Завершает заполнение. GradientEntry Класс GradientEntry определяет объекты, управляющие переходом как частью заливки градиента.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 Класс GradientEntry определяет объекты, управляющие переходом как частью заливки градиента. Этот класс наряду с классами LinearGradient и RadialGradient используется для определения заливки градиента. mx.graphics.LinearGradientmx.graphics.RadialGradientGradientEntry Конструктор.color0x000000Цвет для этой записи градиента. Значение по умолчанию – 0x000000 (черный). ratiounknownОбласть графического элемента, где связанный цвет представлен на 100 %. Flex однородно размещает любые GradientEntries с отсутствующими значениями пропорции. По умолчанию используется значение NaN. alpha1.0Альфа-значение для этой записи в градиенте. Этот параметр является необязательным. По умолчанию используется значение 1.0. Конструктор. alpha Прозрачность заливки градиента.1.0 Прозрачность заливки градиента. Возможные значения: от 0,0 (невидимый) до 1,0 (непрозрачный). color Значение цвета для заливки градиента. Значение цвета для заливки градиента. ratio Область графического элемента, где Flex определяет связанный цвет как представленный на 100 % (в процентах от 0,0 до 1,0). Область графического элемента, где Flex определяет связанный цвет как представленный на 100 % (в процентах от 0,0 до 1,0).
BitmapFillMode Класс BitmapFillMode определяет перечисление режимов изменения размеров, описывающих, каким образом BitmapImage заполняет указанные в системе макета размеры.Object Класс BitmapFillMode определяет перечисление режимов изменения размеров, описывающих, каким образом BitmapImage заполняет указанные в системе макета размеры. spark.components.Image.fillModespark.primitives.BitmapImage.fillModeCLIP Растровое изображение заканчивается на границе области.clip Растровое изображение заканчивается на границе области. REPEAT Растровое изображение для заполнения области.repeat Растровое изображение для заполнения области. SCALE Растровое изображение растягивается для заполнения области.scale Растровое изображение растягивается для заполнения области. RadialGradient Класс RadialGradient позволяет указывать постепенный переход цвета в цвете заливки.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 Класс RadialGradient позволяет указывать постепенный переход цвета в цвете заливки. Радиальный градиент определяет узор заливки, исходящий из центра графического элемента. Серия объектов GradientEntry добавляется к массиву entries объекта RadialGradient в целях определения цветов, которые составляют градиентную заливку.

В MXML RadialGradient определяется путем добавления серии объектов GradientEntry, как показано в следующем примере:

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

Кроме того, можно определить RadialGradient в качестве заливки для любого графического элемента в ActionScript, как показано в следующем примере:

  
  <?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 Конструктор. Конструктор. begin Начинает заполнение.targetЗаполняемый целевой объект Graphics. targetBoundsОбъект Rectangle, определяющий размер и области заполнения внутри объекта target. Если размеры объекта Rectangle превосходят размеры объекта target, заполнение отсекается. Если размеры объекта Rectangle меньше размеров target, заполнение расширяется для охвата всего объекта target. targetOriginТочка, определяющая начало координат(0,0) фигуры в системе координат целевого объекта. Начинает заполнение. end Завершает заполнение.targetЗаполняемый объект Graphics. Завершает заполнение. focalPointRatio Устанавливает местоположение, из которого начинается радиальное заполнение.0.0 Устанавливает местоположение, из которого начинается радиальное заполнение.

Допустимые значения: от -1.0 до 1.0. Значение -1,0 устанавливает фокус (или, начало заливки градиента) слева от ограничивающего Rectangle. Значение 1,0 устанавливает фокус справа от ограничивающего Rectangle.

Если данное свойство используется совместно со свойством angle, это значение определяет местоположение фокуса относительно центра. Например, если угол равен 45, и focalPointRatio имеет значение 0,25, фокус находится немного нижнее и правее центра. Если для focalPointRatio установлено значение 0, фокус находится в центре ограничивающего Rectangle.

Если для focalPointRatio установлено значение 1, фокус находится в нижнем правом углу ограничивающего Rectangle.

scaleX Горизонтальный масштаб градиента преобразования, который определяет ширину градиента (при отсутствии вращения). Горизонтальный масштаб градиента преобразования, который определяет ширину градиента (при отсутствии вращения). scaleY Вертикальный масштаб градиента преобразования, который определяет высоту градиента (при отсутствии вращения). Вертикальный масштаб градиента преобразования, который определяет высоту градиента (при отсутствии вращения).
IStroke Определяет интерфейс, который используется для реализации классов, определяющих линию. Определяет интерфейс, который используется для реализации классов, определяющих линию. apply Обеспечивает применение свойств к указанному объекту Graphics.graphicsОбъект Graphics, к которому должны применяться свойства. targetBoundsГраницы фигуры, к которой была применена обводка. targetOriginТочка, определяющая начало координат(0,0) фигуры в системе координат целевого объекта. Обеспечивает применение свойств к указанному объекту Graphics. createGraphicsStroke Создает объект GraphicsStroke, представляющий данную обводку.Объект рисования API-2 GraphicsStroke, представляющий данную обводку. targetBoundsОграничительная рамка обводки. targetOriginТочка, определяющая начало координат(0,0) фигуры в системе координат целевого объекта. Создает объект GraphicsStroke, представляющий данную обводку. joints Определяет внешний вид пересечений линий в углах. Определяет внешний вид пересечений линий в углах. Допустимые значения: JointStyle.ROUND, JointStyle.MITER и JointStyle.BEVEL. flash.display.JoingStylemiterLimit Указывает предел усечения уголка.3 Указывает предел усечения уголка. Допустимыми являются значения от 0 до 255. scaleMode Значение класса LineScaleMode, задающее режим масштабирования.LineScaleMode.NORMAL Значение класса LineScaleMode, задающее режим масштабирования. Допустимые значения:
  • LineScaleMode.NORMAL? Всегда масштабировать толщину линии при масштабировании объекта (по умолчанию).
  • LineScaleMode.NONE? Никогда не масштабировать толщину линии.
  • LineScaleMode.VERTICAL? Не масштабировать толщину линии, если объект масштабируется только по вертикали.
  • LineScaleMode.HORIZONTAL? Не масштабировать толщину линии, если объект масштабируется только по горизонтали.
flash.display.LineScaleMode
weight Толщина линии (в пикселях). Толщина линии (в пикселях). Для многих линий диаграмм значением по умолчанию является 1 пиксель.
BitmapFill Определяет ряд значений, используемых для заливки области на экране с помощью растрового изображения или другого DisplayObject.mx.graphics:IFillflash.events:EventDispatcher Определяет ряд значений, используемых для заливки области на экране с помощью растрового изображения или другого DisplayObject. mx.graphics.IFillflash.display.Bitmapflash.display.BitmapDataflash.display.DisplayObjectBitmapFill Конструктор. Конструктор. compoundTransform Содержит матрицу и свойства преобразования (x, y и rotation).mx.geom:CompoundTransform Содержит матрицу и свойства преобразования (x, y и rotation). compoundTransform создается только в том случае, если установлено свойство matrix. alpha Прозрачность заливки.1.0. Прозрачность заливки. Возможные значения: от 0,0 (невидимый) до 1,0 (непрозрачный). fillMode Определяет, каким образом растровое изображение заполняет область определенного размера.<code>BitmapFillMode.SCALE</code> Определяет, каким образом растровое изображение заполняет область определенного размера. При установке значения этого свойства в теге необходимо использовать строку (например, repeat). Если установлено значение этого свойства в ActionScript, то необходимо использовать константу (например, BitmapFillMode.CLIP). Если установлено значение BitmapFillMode.CLIP ("clip"), то растровое изображение ограничивается пределами области. Если установлено значение BitmapFillMode.REPEAT ("repeat"), то растровое изображение копируется для заполнения области. Если установлено значение BitmapFillMode.SCALE ("scale"), растровое изображение растягивается для заполнения области. matrix Массив значений, используемых для матричных преобразований. Массив значений, используемых для матричных преобразований. offsetX Величина горизонтального смещения растрового изображения от точки основы.0 Величина горизонтального смещения растрового изображения от точки основы. Эта настройка выполняется после вращения и масштабирования. offsetY Величина вертикального смещения растрового изображения от точки основы.0 Величина вертикального смещения растрового изображения от точки основы. Эта настройка выполняется после вращения и масштабирования. originX Точка основы для растровой заливки по горизонтали.0 Точка основы для растровой заливки по горизонтали. Растровая заливка смещается таким образом, что эта точка совпадает с точкой основы. Масштабирование и вращение растрового изображения выполняется вокруг этой точки. originY Точка основы для растровой заливки по вертикали.0 Точка основы для растровой заливки по вертикали. Растровая заливка смещается таким образом, что эта точка совпадает с точкой основы. Масштабирование и вращение растрового изображения выполняется вокруг этой точки. repeat Необходимость повторения растрового изображения для заливки области.true Необходимость повторения растрового изображения для заливки области. Если установлено значение true, выполняется мозаичная заливка с выходом за пределы области. Если установлено значение false, заливка ограничивается пределами области. rotation Число градусов, определяющее угол вращения растрового изображения.0 Число градусов, определяющее угол вращения растрового изображения. Допустимыми являются значения от 0,0 до 360,0. scaleX Процентное значение для горизонтального масштабирования растрового изображения при заливке; принимает значения от 0,0 до 1,0. Процентное значение для горизонтального масштабирования растрового изображения при заливке; принимает значения от 0,0 до 1,0. Если значение равно 1,0, выполняется заливка растрового изображения в его естественном размере. scaleY Процентное значение для вертикального масштабирования растрового изображения при заливке; принимает значения от 0,0 до 1,0. Процентное значение для вертикального масштабирования растрового изображения при заливке; принимает значения от 0,0 до 1,0. Если значение равно 1,0, выполняется заливка растрового изображения в его естественном размере. smooth Флаг, определяющий необходимость сглаживания растровых данных в процессе заливки.false Флаг, определяющий необходимость сглаживания растровых данных в процессе заливки. source Источник, используемый для растровой заливки.null Источник, используемый для растровой заливки. Заливка может выполняться на основе различных графических источников, включая следующие.
  • Растровое изображение или экземпляр BitmapData.
  • Класс, представляющий подкласс DisplayObject. BitmapFill реализует класс и выполняет его растровую визуализацию.
  • Экземпляр DisplayObject. BitmapFill копирует его в растровое изображение для заливки.
transformX Положение точки преобразования заливки по оси x. Положение точки преобразования заливки по оси x. transformY Положение точки преобразования заливки по оси у. Положение точки преобразования заливки по оси у. x Расстояние, на которое перемещается каждая точка вдоль оси x. Расстояние, на которое перемещается каждая точка вдоль оси x. y Расстояние, на которое перемещается каждая точка вдоль оси y. Расстояние, на которое перемещается каждая точка вдоль оси y.
LinearGradient Класс LinearGradient позволяет указывать заливку графического элемента, где градиент определяет постепенный переход цветов заливки.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 Класс LinearGradient позволяет указывать заливку графического элемента, где градиент определяет постепенный переход цветов заливки. Серия объектов GradientEntry добавляется к массиву entries объекта LinearGradient в целях определения цветов, которые составляют заливку градиента.

В MXML LinearGradient определяется путем добавления серии объектов GradientEntry, как показано в следующем примере:

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

Кроме того, можно определить LinearGradient в качестве заливки для любого графического элемента в ActionScript, как показано в следующем примере:

  
  <?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 Конструктор. Конструктор. begin Начинает заполнение.targetЗаполняемый целевой объект Graphics. targetBoundsОбъект Rectangle, определяющий размер и области заполнения внутри объекта target. Если размеры объекта Rectangle превосходят размеры объекта target, заполнение отсекается. Если размеры объекта Rectangle меньше размеров target, заполнение расширяется для охвата всего объекта target. targetOriginТочка, определяющая начало координат(0,0) фигуры в системе координат целевого объекта. Начинает заполнение. end Завершает заполнение.targetЗаполняемый объект Graphics. Завершает заполнение. scaleX Горизонтальный масштаб градиента преобразования, который определяет ширину градиента (при отсутствии вращения). Горизонтальный масштаб градиента преобразования, который определяет ширину градиента (при отсутствии вращения).
RectangularDropShadow Для создания теней обычно используется класс DropShadowFilter.Object Для создания теней обычно используется класс DropShadowFilter. Однако использование DropShadowFilter, как и всех других растровых фильтров, приводит к большим объемам вычислений. Применение DropShadowFilter к DisplayObject предполагает повторное вычисление тени при каждом изменении внешнего вида объекта. В случае применения анимации к объекту DisplayObject (например, при использовании эффекта Resize) использование теней оказывает негативное влияние на частоту обновления анимации.

Этот класс позволяет оптимизировать использование теней в общих случаях. Если тень применяется к прямоугольному объекту, грани которого попадают на границы пикселей, вместо непосредственного вызова фильтра DropShadowFilter используется этот класс.

Этот класс принимает первые четыре параметра, передаваемые в фильтр DropShadowFilter: alpha, angle, color и distance. Кроме того, этот класс принимает радиусы угла для каждого из четырех углов прямоугольного объекта, для которого выполняется преобразование тени.

После установки этих 8 значений указанный класс выполняет предварительное вычисление тени в виде растрового изображения за пределами экрана. При вызове метода drawShadow() фрагменты предварительно вычисленной тени копируются в передаваемый объект Graphics.

flash.filters.DropShadowFilterflash.display.DisplayObjectRectangularDropShadow Конструктор. Конструктор. drawShadow Отображает тень на экране.gОбъект Graphics, для которого отображается тень. xГоризонтальное смещение тени на основе позиции объекта Graphics. yВертикальное смещение тени на основе позиции объекта Graphics. widthШирина тени в пикселях. heightВысота тени в пикселях. Отображает тень на экране. alpha angle blRadius Радиус нижнего левого закругленного угла прямоугольника, для которого выполняется преобразование тени. Радиус нижнего левого закругленного угла прямоугольника, для которого выполняется преобразование тени. Может быть нулем для прямоугольников с незакругленными углами. blurX Степень размытия по горизонтали.4 Степень размытия по горизонтали. blurY Степень размытия по вертикали.4 Степень размытия по вертикали. brRadius Радиус нижнего правого закругленного угла прямоугольника, для которого выполняется преобразование тени. Радиус нижнего правого закругленного угла прямоугольника, для которого выполняется преобразование тени. Может быть нулем для прямоугольников с незакругленными углами. color distance tlRadius Радиус верхнего левого закругленного угла прямоугольника, для которого выполняется преобразование тени. Радиус верхнего левого закругленного угла прямоугольника, для которого выполняется преобразование тени. Может быть нулем для прямоугольников с незакругленными углами. trRadius Радиус верхнего правого закругленного угла прямоугольника, для которого выполняется преобразование тени. Радиус верхнего правого закругленного угла прямоугольника, для которого выполняется преобразование тени. Может быть нулем для прямоугольников с незакругленными углами.
SolidColor Определяет представление для цвета, включая значение цвета и значение альфа-множителя.mx.graphics:IFillflash.events:EventDispatcher Определяет представление для цвета, включая значение цвета и значение альфа-множителя. mx.graphics.IFillSolidColor Конструктор.color0x000000Указывает цвет. Значение по умолчанию – 0x000000 (черный). alpha1.0Указывает уровень прозрачности. Допустимые значения находятся в диапазоне от 0,0 (полностью прозрачный) до 1,0 (полностью непрозрачный). По умолчанию используется значение 1.0. Конструктор. begin Начинает заполнение.targetЗаполняемый целевой объект Graphics. targetBoundsОбъект Rectangle, определяющий размер и области заполнения внутри объекта target. Если размеры объекта Rectangle превосходят размеры объекта target, заполнение отсекается. Если размеры объекта Rectangle меньше размеров target, заполнение расширяется для охвата всего объекта target. targetOriginТочка, определяющая начало координат(0,0) фигуры в системе координат целевого объекта. Начинает заполнение. end Завершает заполнение.targetЗаполняемый объект Graphics. Завершает заполнение. alpha Прозрачность цвета.1.0 Прозрачность цвета. Возможные значения: от 0,0 (невидимый) до 1,0 (непрозрачный). color Значение цвета. Значение цвета. RadialGradientStroke Класс RadialGradientStroke позволяет определять штрих градиента заполнения.mx.graphics:GradientStroke Класс RadialGradientStroke позволяет определять штрих градиента заполнения. Класс RadialGradientStroke наряду с классом GradientEntry используется для определения обводки градиента. mx.graphics.Strokemx.graphics.GradientEntrymx.graphics.RadialGradientflash.display.GraphicsRadialGradientStroke Конструктор.weight1Указывает вес линии (в пикселях). Это дополнительный параметр, по умолчанию его значением является 1. pixelHintingfalseЛогическое значение, определяющее, следует ли выполнять хинтинг штрихов до полных пикселей. Оно влияет на позицию привязок кривой и на размер штриха линии как таковой. Если для pixelHinting задано значение true, проигрыватель Flash Player и AIR доводят толщину линии до полного пикселя. Если для pixelHinting задано значение false, в кривых и прямых линиях могут возникать разрывы. Это дополнительный параметр, по умолчанию его значением является false. scaleModenormalЗначение класса LineScaleMode, задающее режим масштабирования. Возможны следующие значения: LineScaleMode.HORIZONTAL, LineScaleMode.NONE, LineScaleMode.NORMAL и LineScaleMode.VERTICAL. Это дополнительный параметр, по умолчанию его значением является LineScaleMode.NORMAL. capsroundЗначение класса CapsStyle, задающее тип концов линии. Допустимые значения: CapsStyle.NONE, CapsStyle.ROUND и CapsStyle.SQUARE. Значение null эквивалентно CapsStyle.ROUND. Это дополнительный параметр, по умолчанию его значением является CapsStyle.ROUND. jointsroundЗначение класса JointStyle, задающее тип стыка на углах. Допустимые значения: JointStyle.BEVEL, JointStyle.MITER и JointStyle.ROUND. Значение null эквивалентно JointStyle.ROUND. Это дополнительный параметр, по умолчанию его значением является JointStyle.ROUND. miterLimit3Число, указывающее предел усечения уголка. Допустимыми являются значения в диапазоне 1-255 (остальные значения округляются до 1 или 255). Это значение используется, только если для свойства jointStyle установлено значение miter. Значение miterLimit – это длина, до которой может продлеваться уголок после точки стыка. Значение выражает фактор thickness линии. Например, при факторе miterLimit, равном 2,5, и thickness в 10 пикселов длина уголка достигает 25 пикселов. Это дополнительный параметр, по умолчанию его значением является 3. Конструктор. focalPointRatio Устанавливает местоположение, из которого начинается радиальное заполнение.0.0 Устанавливает местоположение, из которого начинается радиальное заполнение.

Допустимые значения: от -1.0 до 1.0. Значение -1,0 устанавливает фокус (или, начало заливки градиента) слева от ограничивающего Rectangle. Значение 1,0 устанавливает фокус справа от ограничивающего Rectangle.

Если данное свойство используется совместно со свойством angle, это значение определяет местоположение фокуса относительно центра. Например, если угол равен 45, и focalPointRatio имеет значение 0,25, фокус находится немного нижнее и правее центра. Если для focalPointRatio установлено значение 0, фокус находится в центре ограничивающего Rectangle.

Если для focalPointRatio установлено значение 1, фокус находится в нижнем правом углу ограничивающего Rectangle.

scaleX Горизонтальный масштаб градиента преобразования, который определяет ширину градиента (при отсутствии вращения). Горизонтальный масштаб градиента преобразования, который определяет ширину градиента (при отсутствии вращения). scaleY Вертикальный масштаб градиента преобразования, который определяет высоту градиента (при отсутствии вращения). Вертикальный масштаб градиента преобразования, который определяет высоту градиента (при отсутствии вращения).
LinearGradientStroke Класс LinearGradientStroke позволяет определять штрих градиента заполнения.mx.graphics:GradientStroke Класс LinearGradientStroke позволяет определять штрих градиента заполнения. Класс LinearGradientStroke наряду с классом GradientEntry используется для определения обводки градиента. mx.graphics.Strokemx.graphics.GradientEntrymx.graphics.RadialGradientflash.display.GraphicsLinearGradientStroke Конструктор.weight1Указывает вес линии (в пикселях). Это дополнительный параметр, по умолчанию его значением является 1. pixelHintingfalseЛогическое значение, определяющее, следует ли выполнять хинтинг штрихов до полных пикселей. Оно влияет на позицию привязок кривой и на размер штриха линии как таковой. Если для pixelHinting задано значение true, проигрыватель Flash Player и AIR доводят толщину линии до полного пикселя. Если для pixelHinting задано значение false, в кривых и прямых линиях могут возникать разрывы. Это дополнительный параметр, по умолчанию его значением является false. scaleModenormalЗначение класса LineScaleMode, задающее режим масштабирования. Возможны следующие значения: LineScaleMode.HORIZONTAL, LineScaleMode.NONE, LineScaleMode.NORMAL и LineScaleMode.VERTICAL. Это дополнительный параметр, по умолчанию его значением является LineScaleMode.NONE. capsroundЗначение класса CapsStyle, задающее тип концов линии. Допустимые значения: CapsStyle.NONE, CapsStyle.ROUND и CapsStyle.SQUARE. Значение null эквивалентно CapsStyle.ROUND. Это дополнительный параметр, по умолчанию его значением является CapsStyle.ROUND. jointsroundЗначение класса JointStyle, задающее тип стыка на углах. Допустимые значения: JointStyle.BEVEL, JointStyle.MITER и JointStyle.ROUND. Значение null эквивалентно JointStyle.ROUND. Это дополнительный параметр, по умолчанию его значением является JointStyle.ROUND. miterLimit3Число, указывающее предел усечения уголка. Допустимыми являются значения в диапазоне 1-255 (остальные значения округляются до 1 или 255). Это значение используется, только если для свойства jointStyle установлено значение miter. Значение miterLimit – это длина, до которой может продлеваться уголок после точки стыка. Значение выражает фактор thickness линии. Например, при факторе miterLimit, равном 2,5, и thickness в 10 пикселов длина уголка достигает 25 пикселов. Это дополнительный параметр, по умолчанию его значением является 3. Конструктор. apply Обеспечивает применение свойств к указанному объекту Graphics.graphicsОбъект Graphics, к которому должны применяться свойства. targetBoundsГраницы фигуры, к которой была применена обводка. targetOriginТочка, определяющая начало координат(0,0) фигуры в системе координат целевого объекта. Обеспечивает применение свойств к указанному объекту Graphics. scaleX Горизонтальный масштаб градиента преобразования, который определяет ширину градиента (при отсутствии вращения). Горизонтальный масштаб градиента преобразования, который определяет ширину градиента (при отсутствии вращения). SolidColorStroke Класс SolidColorStroke определяет свойства линии.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 Класс SolidColorStroke определяет свойства линии. Можно определить объект SolidColorStroke в MXML, однако для его использования в приложении следует присоединить объект SolidColorStroke к другому объекту. В следующем примере определяются два объекта SolidColorStroke, которые используются средством horizontalAxisRenderer элемента управления 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 Конструктор.color0x000000Указывает цвет линии. Значение по умолчанию – 0x000000 (черный). weight1Указывает вес линии (в пикселях). Значением по умолчанию является 1. alpha1.0Указывает значение альфа-канала в диапазоне от 0,0 до 1,0. Значение по умолчанию: 1,0 (непрозрачно). pixelHintingfalseУказывает, следует ли выполнять хинтинг до полных пикселей. Это значение влияет на позицию привязок кривой и на размер штриха линии как таковой. Значение по умолчанию false. scaleModenormalЗначение класса LineScaleMode, задающее режим масштабирования. Возможны следующие значения: LineScaleMode.HORIZONTAL, LineScaleMode.NONE, LineScaleMode.NORMAL и LineScaleMode.VERTICAL. Это дополнительный параметр, по умолчанию его значением является LineScaleMode.NORMAL. capsroundУказывает тип концов линии. Допустимые значения: CapsStyle.ROUND, CapsStyle.SQUARE и CapsStyle.NONE. Значением по умолчанию является CapsStyle.ROUND. jointsroundЗадает тип стыка на углах. Допустимые значения: JointStyle.ROUND, JointStyle.MITER и JointStyle.BEVEL. Значением по умолчанию является JointStyle.ROUND. miterLimit3Указывает предел усечения уголка. Допустимыми являются значения от 1 до 255. По умолчанию используется значение 3. Конструктор. apply Обеспечивает применение свойств к указанному объекту Graphics.graphicsОбъект Graphics, к которому должны применяться свойства. targetBoundsГраницы фигуры, к которой была применена обводка. targetOriginТочка, определяющая начало координат(0,0) фигуры в системе координат целевого объекта. Обеспечивает применение свойств к указанному объекту Graphics. createGraphicsStroke Создает объект GraphicsStroke, представляющий данную обводку.Объект рисования API-2 GraphicsStroke, представляющий данную обводку. targetBoundsОграничительная рамка обводки. targetOriginТочка, определяющая начало координат(0,0) фигуры в системе координат целевого объекта. Создает объект GraphicsStroke, представляющий данную обводку. alpha Прозрачность линии.1.0. Прозрачность линии. Возможные значения: от 0,0 (невидимый) до 1,0 (непрозрачный). caps Указывает тип концов линии.CapsStyle.ROUND Указывает тип концов линии. Допустимые значения: CapsStyle.ROUND, CapsStyle.SQUARE и CapsStyle.NONE. color Цвет линии0x000000 (black). Цвет линии joints Задает тип стыка на углах.JointStyle.ROUND Задает тип стыка на углах. Допустимые значения: JointStyle.ROUND, JointStyle.MITER и JointStyle.BEVEL. miterLimit Указывает предел усечения уголка.3 Указывает предел усечения уголка. Допустимыми являются значения от 1 до 255. pixelHinting Указывает, следует ли выполнять хинтинг до полных пикселей.false Указывает, следует ли выполнять хинтинг до полных пикселей. Это значение влияет на позицию привязок кривой и на размер штриха линии как таковой. scaleMode Значение класса LineScaleMode, задающее режим масштабирования.LineScaleMode.NORMAL Значение класса LineScaleMode, задающее режим масштабирования. Допустимые значения:
  • LineScaleMode.NORMAL? Всегда масштабировать толщину линии при масштабировании объекта (по умолчанию).
  • LineScaleMode.NONE? Никогда не масштабировать толщину линии.
  • LineScaleMode.VERTICAL? Не масштабировать толщину линии, если объект масштабируется только по вертикали.
  • LineScaleMode.HORIZONTAL? Не масштабировать толщину линии, если объект масштабируется только по горизонтали.
weight Толщина линии (в пикселях). Толщина линии (в пикселях). Для многих диаграмм значением по умолчанию является 1 пиксель.
GradientBase Класс GradientBase является базовым для классов LinearGradient, LinearGradientStroke и RadialGradient.flash.events:EventDispatcher Класс GradientBase является базовым для классов LinearGradient, LinearGradientStroke и RadialGradient. GradientBase Конструктор. Конструктор. GRADIENT_DIMENSION Значения ширины и высоты непреобразованного градиента 1638.4 Значения ширины и высоты непреобразованного градиента compoundTransform Содержит матрицу и свойства преобразования (x, y и rotation).mx.geom:CompoundTransform Содержит матрицу и свойства преобразования (x, y и rotation). compoundTransform создается только в том случае, если установлено свойство matrix. angle По умолчанию класс LinearGradientStroke определяет переход слева направо в пределах элемента управления.0.0 По умолчанию класс LinearGradientStroke определяет переход слева направо в пределах элемента управления. Свойство angle используется для управления направлением перехода. Например, значение 180.0 вызывает переход справа налево, а не слева направо. entries Массив объектов GradientEntry, определяющий узор градиентной заливки.[] Массив объектов GradientEntry, определяющий узор градиентной заливки. interpolationMethod Значение класса InterpolationMethod, определяющее используемый метод интерполяции.InterpolationMethod.RGB Значение класса InterpolationMethod, определяющее используемый метод интерполяции.

Допустимыми значениями являются: InterpolationMethod. LINEAR_RGB и InterpolationMethod. RGB.

matrix Массив значений, используемых для матричных преобразований.null Массив значений, используемых для матричных преобразований.

Свойства градиента scaleX и scaleYпредставляют собой пиксели, в то время как свойства масштабирования матрицы являются множителями. Таким образом, они не совместимы. Другим отличием является то, что большая часть свойств преобразования (x, y, scaleX и scaleY) поддерживают значения NaN, в то время как матрица их не поддерживает. Значение NaN означает, что градиент выберет соответствующее значение.

Свойства scaleX и scaleY свойства не могут быть представлены матрицей. Как только матрица установлена, свойства scaleX и scaleY сбрасываются. Кроме того, x и y невозможно установить на значение NaN. Матрицу можно обратно установить на значение null, при этом будут сброшены все свойства преобразования на свои значения по умолчанию.

Если матрица установлена, то логика рисования градиента будет масштабировать градиент в соответствии с границами графического элемента. Градиент будет позиционироваться в верхнем левом углу графического элемента. В завершение применяются преобразования матрицы.

По умолчанию класс LinearGradientStroke определяет переход слева направо в пределах элемента управления. Свойство rotation используется для управления направлением перехода. Например, значение 180.0 вызывает переход справа налево, а не слева направо.

rotation По умолчанию класс LinearGradientStroke определяет переход слева направо в пределах элемента управления.0.0 По умолчанию класс LinearGradientStroke определяет переход слева направо в пределах элемента управления. Свойство rotation используется для управления направлением перехода. Например, значение 180.0 вызывает переход справа налево, а не слева направо. spreadMethod Значение класса SpreadMethod, указывающее метод нанесения.SpreadMethod.PAD Значение класса SpreadMethod, указывающее метод нанесения.

Допустимыми значениями являются: SpreadMethod.PAD, SpreadMethod.REFLECT и SpreadMethod.REPEAT.

x Расстояние, на которое перемещается каждая точка вдоль оси x. Расстояние, на которое перемещается каждая точка вдоль оси x. y Расстояние, на которое перемещается каждая точка вдоль оси y. Расстояние, на которое перемещается каждая точка вдоль оси y.
BitmapScaleMode Класс BitmapScaleMode определяет перечисление режимов масштаба, описывающих, каким образом BitmapImage масштабирует содержимое изображения, если для fillMode установлено значение mx.graphics.BitmapFillMode.SCALE.Object Класс BitmapScaleMode определяет перечисление режимов масштаба, описывающих, каким образом BitmapImage масштабирует содержимое изображения, если для fillMode установлено значение mx.graphics.BitmapFillMode.SCALE. spark.components.Image.scaleModespark.primitives.BitmapImage.scaleModeLETTERBOX Растровая заливка масштабируется с сохранением пропорций исходного содержимого.letterbox Растровая заливка масштабируется с сохранением пропорций исходного содержимого. STRETCH Растровое изображение растягивается для заполнения области.stretch Растровое изображение растягивается для заполнения области. ZOOM Растровая заливка масштабируется и обрезается с сохранением пропорций исходного содержимого и без растяжения по вертикали или горизонтали.zoom Растровая заливка масштабируется и обрезается с сохранением пропорций исходного содержимого и без растяжения по вертикали или горизонтали. BitmapSmoothingQuality Перечисление режимов качества сглаживания, которые определяют, как BitmapImage будет масштабировать содержимое изображения, когда fillMode имеет значение BitmapFillMode.SCALE и для smooth установлено значение true.Object Перечисление режимов качества сглаживания, которые определяют, как BitmapImage будет масштабировать содержимое изображения, когда fillMode имеет значение BitmapFillMode.SCALE и для smooth установлено значение true. DEFAULT Алгоритм сглаживания по умолчанию используется при масштабировании, согласованном с качеством рабочей области (stage.quality).default Алгоритм сглаживания по умолчанию используется при масштабировании, согласованном с качеством рабочей области (stage.quality). HIGH При масштабировании используется алгоритм сглаживания высокого качества.high При масштабировании используется алгоритм сглаживания высокого качества. Используется, когда требуется масштабирование с более высоким качеством (с понижением разрешения). Эта функция обеспечивает лучшие результаты, когда изображение масштабируется с учетом размера, равного пропорциям исходного изображения, и используется при создании эскизов высокого качества. Stroke Класс Stroke определяет свойства линии.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 Класс Stroke определяет свойства линии. Можно определить объект Stroke в MXML, однако для его использования в приложении следует присоединить этот объект Stroke к другому объекту. В следующем примере определяются два объекта Stroke, которые используются средством horizontalAxisRenderer элемента управления 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 Конструктор.color0x000000Указывает цвет линии. Значение по умолчанию – 0x000000 (черный). weight0Указывает вес линии (в пикселях). Значением по умолчанию является 0. alpha1.0Указывает значение альфа-канала в диапазоне от 0,0 до 1,0. Значение по умолчанию: 1,0 (непрозрачно). pixelHintingfalseУказывает, следует ли выполнять хинтинг до полных пикселей. Это значение влияет на позицию привязок кривой и на размер штриха линии как таковой. Значение по умолчанию false. scaleModenormalЗначение класса LineScaleMode, задающее режим масштабирования. Возможны следующие значения: LineScaleMode.HORIZONTAL, LineScaleMode.NONE, LineScaleMode.NORMAL и LineScaleMode.VERTICAL. Это дополнительный параметр, по умолчанию его значением является LineScaleMode.NORMAL. capsnullУказывает тип концов линии. Допустимыми значениями являются: round, square и none. По умолчанию используется null. jointsnullЗадает тип стыка на углах. Допустимыми значениями являются: round, miter и bevel. По умолчанию используется null. miterLimit1Указывает предел усечения уголка. Допустимыми являются значения от 1 до 255. Значением по умолчанию является 1. Конструктор.