This page was saved using jaction on 2006-09-04 8:33:50.
Address: http://flexdocs.kr/docs/flex2/langref/mx/graphics/LinearGradientStroke.html
Title: mx.graphics.LinearGradientStroke (Flex™ 2 레퍼런스 가이드)  •  Size: 27893
Packagemx.graphics
Classpublic class LinearGradientStroke
ImplementsIStroke

LinearGradientStroke 클래스에 의해, 그라데이션의 칠의 선을 지정할 수 있습니다. GradientEntry 클래스와 함께 LinearGradientStroke 클래스를 사용해, 그라데이션선을 정의합니다.

See also

mx.graphics.Stroke
mx.graphics.GradientEntry
mx.graphics.RadialGradient
flash.display.Graphics


Public property
 property정의
  angle : Number
디폴트에서는, LinearGradientStroke 는 컨트롤의 왼쪽에서 오른쪽에의 트란지션을 정의합니다.
LinearGradientStroke
  caps : String = "null"
선의 종단의 캡의 종류를 지정하는 CapsStyle 클래스의 값.
LinearGradientStroke
  interpolationMethod : String = "rgb"
사용하는 값을 지정하는 InterpolationMethod 클래스의 값입니다.
LinearGradientStroke
  joints : String = "null"
모퉁이에서 사용하는 접합점의 외관의 종류를 지정하는 JointStyle 클래스의 값.
LinearGradientStroke
  miterLimit : Number = 0
마이타가 잘라내지는 한도를 나타내는 수치입니다.
LinearGradientStroke
  pixelHinting : Boolean = false
픽셀 전체에 대해서 선을 힌팅 할지 어떨지를 지정하는 불리언 값.
LinearGradientStroke
  scaleMode : String = "normal"
사용하는 확대·축소 모드를 지정하는 LineScaleMode 클래스의 값입니다.
LinearGradientStroke
  spreadMethod : String = "pad"
사용하는 spread Methods를 지정하는 SpreadMethod 클래스의 값입니다.
LinearGradientStroke
  weight : Number
픽셀 단위의 선의 굵기입니다.
LinearGradientStroke
Public Methods
 Methods정의
  LinearGradientStroke (weight:Number = 0, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = null, joints:String = null, miterLimit:Number = 0)
constructor   .
LinearGradientStroke
  apply (g:Graphics ):void
지정의 Graphics object에 property를 적용합니다.
LinearGradientStroke
property의 상세
angleproperty
angle:Number   [read-write]

디폴트에서는, LinearGradientStroke 는 컨트롤의 왼쪽에서 오른쪽에의 트란지션을 정의합니다. 트란지션의 방향을 제어하려면 ,angle property를 사용합니다. 예를 들어 값이 180 의 경우, 트란지션은 왼쪽에서 오른쪽은 아니고, 오른쪽에서 왼쪽에 행해집니다.

Implements
    public function get angle():Number
    public function set angle(value:Number ):void
capsproperty 
public var caps:String = "null"

선의 종단의 캡의 종류를 지정하는 CapsStyle 클래스의 값. 유효한 값은 다음과 같습니다. CapsStyle.NONE,CapsStyle.ROUND, 및 CapsStyle.SQUARE.

디폴트치CapsStyle.ROUND.

interpolationMethodproperty 
public var interpolationMethod:String = "rgb"

사용하는 값을 지정하는 InterpolationMethod 클래스의 값입니다. 유효한 값은,InterpolationMethod.LINEAR_RGBInterpolationMethod.RGB 입니다.

디폴트치InterpolationMethod.RGB.

jointsproperty 
public var joints:String = "null"

모퉁이에서 사용하는 접합점의 외관의 종류를 지정하는 JointStyle 클래스의 값. 유효한 값은 다음과 같습니다. JointStyle.BEVEL,JointStyle.MITER, 및 JointStyle.ROUND.

디폴트치JointStyle.ROUND.

miterLimitproperty 
public var miterLimit:Number = 0

마이타가 잘라내지는 한도를 나타내는 수치입니다. 유효한 값은 0 에서 255 의 범위에서, 이 범위를 넘은 값은 0 또는 255 에 말 수 있습니다. 이 값은,jointStylemiter 로 설정했을 경우에게만 유효합니다. miterLimit 의 값에 의해, 선의 접합점을 넘어 마이타를 연장할 수 있는 길이가 결정됩니다. 마이타를 연장할 수 있는 길이는, 이 값과 선의 thickness 가 곱셈된 것입니다. 예를 들어,miterLimit 의 값이 2.5 로,thickness 가 10 픽셀의 경우, 마이타는 25 픽셀로 잘라내집니다.

디폴트치0.

pixelHintingproperty 
public var pixelHinting:Boolean = false

픽셀 전체에 대해서 선을 힌팅 할지 어떨지를 지정하는 불리언 값. 이 값은, 곡선의 엥커의 위치와 선의 크기 자신의 양쪽 모두에 영향을 줍니다. pixelHintingtrue 로 설정하면, 전픽셀폭에 선폭이 힌팅 됩니다. pixelHintingfalse 로 설정하면, 곡선과 직선으로 비연속이 발생하는 일이 있습니다.

디폴트치false.

scaleModeproperty 
public var scaleMode:String = "normal"

사용하는 확대·축소 모드를 지정하는 LineScaleMode 클래스의 값입니다. 유효한 값은 다음과 같습니다.

spreadMethodproperty 
public var spreadMethod:String = "pad"

사용하는 spread Methods를 지정하는 SpreadMethod 클래스의 값입니다. 유효한 값은 SpreadMethod.PAD,SpreadMethod.REFLECT, 및 SpreadMethod.REPEAT 입니다.

디폴트치SpreadMethod.PAD.

weightproperty 
weight:Number   [read-write]

픽셀 단위의 선의 굵기입니다. 그래프의 선의 상당수는, 디폴트치가 1 픽셀입니다.

Implements
    public function get weight():Number
    public function set weight(value:Number ):void
constructor    의 상세
LinearGradientStroke()constructor   
public 함수 LinearGradientStroke(weight:Number = 0, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = null, joints:String = null, miterLimit:Number = 0)

constructor   .

Parameters
weight:Number (default = 0) — 픽셀 단위의 선의 굵기를 지정합니다.
 
pixelHinting:Boolean (default = false) — 픽셀 전체에 대해서 선을 힌팅 할지 어떨지를 지정하는 불리언 값. 이 값은, 곡선의 엥커의 위치와 선의 크기 자신의 양쪽 모두에 영향을 줍니다. pixelHintingtrue 로 설정하면, 전픽셀폭에 선폭이 힌팅 됩니다. pixelHintingfalse 로 설정하면, 곡선과 직선으로 비연속이 발생하는 일이 있습니다.

값을 지정하지 않는 경우, 선으로 픽셀의 힌팅이 사용되지 않습니다.

 
scaleMode:String (default = "normal") — 사용하는 확대·축소 모드를 지정하는 LineScaleMode 클래스의 값입니다. 유효한 값은,horizontal,none,normal, 및 vertical 입니다.
 
caps:String (default = null) — 선의 종단의 캡의 종류를 지정하는 CapsStyle 클래스의 값. 유효한 값은 다음과 같습니다. CapsStyle.NONE,CapsStyle.ROUND, 및 CapsStyle.SQUARE. 디폴트치는 CapsStyle.ROUND 입니다.
 
joints:String (default = null) — 각으로 사용하는 접합점의 외관의 종류를 지정하는 JointStyle 클래스의 값. 유효한 값은 다음과 같습니다. JointStyle.BEVEL,JointStyle.MITER, 및 JointStyle.ROUND. 디폴트치는 JoinStyle.ROUND 입니다.
 
miterLimit:Number (default = 0) — 옵션. 마이타가 잘라내지는 한도를 나타내는 수치입니다. 유효한 값은 1 에서 255 의 범위에서, 이 범위를 넘은 값은 1 또는 255 에 말 수 있습니다. 이 값은,jointStyle property를 miter 로 설정했을 경우에게만 유효합니다. miterLimit 의 값에 의해, 선의 접합점을 넘어 마이타를 연장할 수 있는 길이가 결정됩니다. 마이타를 연장할 수 있는 길이는, 이 값과 선의 thickness 가 곱셈된 것입니다. 예를 들어,miterLimit 의 값이 2.5 로,thickness 가 10 픽셀의 경우, 마이타는 25 픽셀로 잘라내집니다.
Methods의 상세
apply()Methods
public function apply(g:Graphics ):void

지정의 Graphics object에 property를 적용합니다.

Parameters
g:Graphics — LinearGradientStroke 스타일이 적용되는 Graphics object.






 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/graphics/LinearGradientStroke.html